Win32 API 日本語リファレンス
ホームSecurity.Cryptography.Certificates › X509CertificateEnrollmentContext

X509CertificateEnrollmentContext

列挙型
基底型i4

メンバー 4

名前10進16進説明
ContextNone00x0
ContextUser10x1この証明書はエンドユーザーを対象としています。
ContextMachine20x2この証明書はコンピューターを対象としています。
ContextAdministratorForceMachine30x3この証明書は、コンピューターの代理として動作する管理者によって要求されています。

公式ドキュメント

X509CertificateEnrollmentContext 列挙型は、証明書の対象となるエンドエンティティの性質を指定します。この列挙型は、次のインターフェイスで使用されます。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum X509CertificateEnrollmentContext : int {
    ContextNone = 0,
    ContextUser = 1,
    ContextMachine = 2,
    ContextAdministratorForceMachine = 3
} X509CertificateEnrollmentContext;
public enum X509CertificateEnrollmentContext : int
{
    ContextNone = 0,
    ContextUser = 1,
    ContextMachine = 2,
    ContextAdministratorForceMachine = 3,
}
Public Enum X509CertificateEnrollmentContext As Integer
    ContextNone = 0
    ContextUser = 1
    ContextMachine = 2
    ContextAdministratorForceMachine = 3
End Enum
import enum

class X509CertificateEnrollmentContext(enum.IntEnum):
    ContextNone = 0
    ContextUser = 1
    ContextMachine = 2
    ContextAdministratorForceMachine = 3
// X509CertificateEnrollmentContext
pub const ContextNone: i32 = 0;
pub const ContextUser: i32 = 1;
pub const ContextMachine: i32 = 2;
pub const ContextAdministratorForceMachine: i32 = 3;
// X509CertificateEnrollmentContext
const (
	ContextNone int32 = 0
	ContextUser int32 = 1
	ContextMachine int32 = 2
	ContextAdministratorForceMachine int32 = 3
)
const
  ContextNone = 0;
  ContextUser = 1;
  ContextMachine = 2;
  ContextAdministratorForceMachine = 3;
// X509CertificateEnrollmentContext
pub const ContextNone: i32 = 0;
pub const ContextUser: i32 = 1;
pub const ContextMachine: i32 = 2;
pub const ContextAdministratorForceMachine: i32 = 3;
const
  ContextNone* = 0
  ContextUser* = 1
  ContextMachine* = 2
  ContextAdministratorForceMachine* = 3
enum X509CertificateEnrollmentContext : int {
    ContextNone = 0,
    ContextUser = 1,
    ContextMachine = 2,
    ContextAdministratorForceMachine = 3,
}
#define global ContextNone                      0x0
#define global ContextUser                      0x1
#define global ContextMachine                   0x2
#define global ContextAdministratorForceMachine 0x3