ホーム › Security.Cryptography.Certificates › PolicyServerUrlFlags
PolicyServerUrlFlags
列挙型メンバー 6
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| PsfNone | 0 | 0x0 | フラグは指定されていません。 |
| PsfLocationGroupPolicy | 1 | 0x1 | ポリシー情報は、管理者によってグループポリシーで指定されます。 |
| PsfLocationRegistry | 2 | 0x2 | ポリシー情報はレジストリで指定されます。 |
| PsfUseClientId | 4 | 0x4 | 証明書の登録および更新において、クライアント固有のデータを ClientId 属性に含めることを指定します。例としては、暗号化サービスプロバイダーの名前、Windows のバージョン番号、ユーザー名、コンピューターの DNS 名、ドメインコントローラーの DNS 名などがあります。このフラグはグループポリシーで設定できます。 このフラグは、ユーザーが属するフォレストを管理する管理者とは別の管理者によって管理されるサーバーへの登録時に生じ得るプライバシーの問題に対処するために用意されています。このフラグを設定しないことで、ローカル以外の管理者に個人情報が送信されるのを防ぐことができます。 |
| PsfAutoEnrollmentEnabled | 16 | 0x10 | 証明書の自動登録が有効です。 |
| PsfAllowUnTrustedCA | 32 | 0x20 | CA によって署名された証明書をインストールするために、発行元 CA の証明書がクライアントによって信頼されている必要がないことを指定します。 |
公式ドキュメント
PolicyServerUrlFlags 列挙型は、証明書登録ポリシー (CEP) サーバーのフラグを格納します。この列挙型は、ICertPropertyEnrollmentPolicyServer インターフェイスの Initialize メソッドで使用されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 PolicyServerUrlFlags : int {
PsfNone = 0,
PsfLocationGroupPolicy = 1,
PsfLocationRegistry = 2,
PsfUseClientId = 4,
PsfAutoEnrollmentEnabled = 16,
PsfAllowUnTrustedCA = 32
} PolicyServerUrlFlags;public enum PolicyServerUrlFlags : int
{
PsfNone = 0,
PsfLocationGroupPolicy = 1,
PsfLocationRegistry = 2,
PsfUseClientId = 4,
PsfAutoEnrollmentEnabled = 16,
PsfAllowUnTrustedCA = 32,
}Public Enum PolicyServerUrlFlags As Integer
PsfNone = 0
PsfLocationGroupPolicy = 1
PsfLocationRegistry = 2
PsfUseClientId = 4
PsfAutoEnrollmentEnabled = 16
PsfAllowUnTrustedCA = 32
End Enumimport enum
class PolicyServerUrlFlags(enum.IntEnum):
PsfNone = 0
PsfLocationGroupPolicy = 1
PsfLocationRegistry = 2
PsfUseClientId = 4
PsfAutoEnrollmentEnabled = 16
PsfAllowUnTrustedCA = 32// PolicyServerUrlFlags
pub const PsfNone: i32 = 0;
pub const PsfLocationGroupPolicy: i32 = 1;
pub const PsfLocationRegistry: i32 = 2;
pub const PsfUseClientId: i32 = 4;
pub const PsfAutoEnrollmentEnabled: i32 = 16;
pub const PsfAllowUnTrustedCA: i32 = 32;// PolicyServerUrlFlags
const (
PsfNone int32 = 0
PsfLocationGroupPolicy int32 = 1
PsfLocationRegistry int32 = 2
PsfUseClientId int32 = 4
PsfAutoEnrollmentEnabled int32 = 16
PsfAllowUnTrustedCA int32 = 32
)const
PsfNone = 0;
PsfLocationGroupPolicy = 1;
PsfLocationRegistry = 2;
PsfUseClientId = 4;
PsfAutoEnrollmentEnabled = 16;
PsfAllowUnTrustedCA = 32;// PolicyServerUrlFlags
pub const PsfNone: i32 = 0;
pub const PsfLocationGroupPolicy: i32 = 1;
pub const PsfLocationRegistry: i32 = 2;
pub const PsfUseClientId: i32 = 4;
pub const PsfAutoEnrollmentEnabled: i32 = 16;
pub const PsfAllowUnTrustedCA: i32 = 32;const
PsfNone* = 0
PsfLocationGroupPolicy* = 1
PsfLocationRegistry* = 2
PsfUseClientId* = 4
PsfAutoEnrollmentEnabled* = 16
PsfAllowUnTrustedCA* = 32enum PolicyServerUrlFlags : int {
PsfNone = 0,
PsfLocationGroupPolicy = 1,
PsfLocationRegistry = 2,
PsfUseClientId = 4,
PsfAutoEnrollmentEnabled = 16,
PsfAllowUnTrustedCA = 32,
}#define global PsfNone 0x0
#define global PsfLocationGroupPolicy 0x1
#define global PsfLocationRegistry 0x2
#define global PsfUseClientId 0x4
#define global PsfAutoEnrollmentEnabled 0x10
#define global PsfAllowUnTrustedCA 0x20