X509KeyIdentifierClauseType 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
使用される可能性がある X.509 キー識別子句の種類を一覧表示する列挙体。
public enum class X509KeyIdentifierClauseType
public enum X509KeyIdentifierClauseType
type X509KeyIdentifierClauseType =
Public Enum X509KeyIdentifierClauseType
- 継承
フィールド
Any | 0 | X.509 証明書内に SubjectKeyIdentifier が存在する場合はそれが使用されます。それ以外の場合は IssuerSerial が使用されます。 |
IssuerSerial | 2 | 発行者 ID に発行者固有のシリアル番号を加えた |
RawDataKeyIdentifier | 4 | 参照には、X.509 証明書全体の生データが含まれます。 |
SubjectKeyIdentifier | 3 | 参照は、X.509 証明書のサブジェクト キー識別子の拡張 (すべての証明書に存在するとは限らない、省略可能なプロパティ) に基づきます。 |
Thumbprint | 1 | X.509 サムプリントが使用されます。 |
例
X509ReferenceStyle プロパティをこの列挙体のメンバーに設定する方法を次のコードに示します。
AsymmetricSecurityBindingElement abe =
(AsymmetricSecurityBindingElement)SecurityBindingElement.
CreateMutualCertificateBindingElement(
MessageSecurityVersion.
WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10);
abe.SetKeyDerivation(false);
X509SecurityTokenParameters istp =
abe.InitiatorTokenParameters as X509SecurityTokenParameters;
if (istp != null)
{
istp.X509ReferenceStyle =
X509KeyIdentifierClauseType.IssuerSerial;
}
Dim abe As AsymmetricSecurityBindingElement = CType(SecurityBindingElement.CreateMutualCertificateBindingElement(MessageSecurityVersion.WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10), AsymmetricSecurityBindingElement)
abe.SetKeyDerivation(False)
Dim istp As X509SecurityTokenParameters = TryCast(abe.InitiatorTokenParameters, X509SecurityTokenParameters)
If istp IsNot Nothing Then
istp.X509ReferenceStyle = X509KeyIdentifierClauseType.IssuerSerial
End If
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET