ホーム › Security.Cryptography.Certificates › X509CertificateTemplateGeneralFlag
X509CertificateTemplateGeneralFlag
列挙型メンバー 6
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| GeneralMachineType | 64 | 0x40 | このテンプレートは、コンピューター用の証明書要求の作成に使用します。 |
| GeneralCA | 128 | 0x80 | このテンプレートは、証明機関の証明書の要求の作成に使用します。 |
| GeneralCrossCA | 2048 | 0x800 | このテンプレートは、証明書のクロス証明を行う要求の作成に使用します。 |
| GeneralDefault | 65536 | 0x10000 | このテンプレートは Windows Client Certificate Enrollment のクライアントおよびサーバーでは使用されず、変更してはなりません。 |
| GeneralModified | 131072 | 0x20000 | このテンプレートは Windows Client Certificate Enrollment のクライアントおよびサーバーでは使用されず、必要に応じて変更できます。 |
| GeneralDonotPersist | 4096 | 0x1000 | 証明機関は、発行済みの証明書に対する証明書要求の記録を保存する必要はありません。 |
公式ドキュメント
X509CertificateTemplateGeneralFlag 列挙型は、テンプレートおよび関連する証明書に関する、使用方法と変更に関する情報を格納します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum X509CertificateTemplateGeneralFlag : int {
GeneralMachineType = 64,
GeneralCA = 128,
GeneralCrossCA = 2048,
GeneralDefault = 65536,
GeneralModified = 131072,
GeneralDonotPersist = 4096
} X509CertificateTemplateGeneralFlag;public enum X509CertificateTemplateGeneralFlag : int
{
GeneralMachineType = 64,
GeneralCA = 128,
GeneralCrossCA = 2048,
GeneralDefault = 65536,
GeneralModified = 131072,
GeneralDonotPersist = 4096,
}Public Enum X509CertificateTemplateGeneralFlag As Integer
GeneralMachineType = 64
GeneralCA = 128
GeneralCrossCA = 2048
GeneralDefault = 65536
GeneralModified = 131072
GeneralDonotPersist = 4096
End Enumimport enum
class X509CertificateTemplateGeneralFlag(enum.IntEnum):
GeneralMachineType = 64
GeneralCA = 128
GeneralCrossCA = 2048
GeneralDefault = 65536
GeneralModified = 131072
GeneralDonotPersist = 4096// X509CertificateTemplateGeneralFlag
pub const GeneralMachineType: i32 = 64;
pub const GeneralCA: i32 = 128;
pub const GeneralCrossCA: i32 = 2048;
pub const GeneralDefault: i32 = 65536;
pub const GeneralModified: i32 = 131072;
pub const GeneralDonotPersist: i32 = 4096;// X509CertificateTemplateGeneralFlag
const (
GeneralMachineType int32 = 64
GeneralCA int32 = 128
GeneralCrossCA int32 = 2048
GeneralDefault int32 = 65536
GeneralModified int32 = 131072
GeneralDonotPersist int32 = 4096
)const
GeneralMachineType = 64;
GeneralCA = 128;
GeneralCrossCA = 2048;
GeneralDefault = 65536;
GeneralModified = 131072;
GeneralDonotPersist = 4096;// X509CertificateTemplateGeneralFlag
pub const GeneralMachineType: i32 = 64;
pub const GeneralCA: i32 = 128;
pub const GeneralCrossCA: i32 = 2048;
pub const GeneralDefault: i32 = 65536;
pub const GeneralModified: i32 = 131072;
pub const GeneralDonotPersist: i32 = 4096;const
GeneralMachineType* = 64
GeneralCA* = 128
GeneralCrossCA* = 2048
GeneralDefault* = 65536
GeneralModified* = 131072
GeneralDonotPersist* = 4096enum X509CertificateTemplateGeneralFlag : int {
GeneralMachineType = 64,
GeneralCA = 128,
GeneralCrossCA = 2048,
GeneralDefault = 65536,
GeneralModified = 131072,
GeneralDonotPersist = 4096,
}#define global GeneralMachineType 0x40
#define global GeneralCA 0x80
#define global GeneralCrossCA 0x800
#define global GeneralDefault 0x10000
#define global GeneralModified 0x20000
#define global GeneralDonotPersist 0x1000