CertificatePolicy コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CertificatePolicy() |
または ImportCertificateAsync(ImportCertificateOptions, CancellationToken)に渡す クラスのCertificatePolicy新しいインスタンスをImportCertificate(ImportCertificateOptions, CancellationToken)初期化します。 |
CertificatePolicy(String, SubjectAlternativeNames) |
CertificatePolicy クラスの新しいインスタンスを初期化します。 |
CertificatePolicy(String, String) |
CertificatePolicy クラスの新しいインスタンスを初期化します。 |
CertificatePolicy(String, String, SubjectAlternativeNames) |
CertificatePolicy クラスの新しいインスタンスを初期化します。 |
CertificatePolicy()
public CertificatePolicy ();
Public Sub New ()
注釈
たとえば、PEM でエンコードされた証明書をインポートする場合は、このコンストラクターを使用します。 IssuerNameは になりUnknown、 Subject と SubjectAlternativeNames はインポートされた証明書から解析されます。
byte[] certificateBytes = File.ReadAllBytes("certificate.pem");
ImportCertificateOptions options = new ImportCertificateOptions(certificateName, certificateBytes)
{
Policy = new CertificatePolicy
{
ContentType = CertificateContentType.Pem
}
};
インスタンスを または に渡すには、他のコンストラクターの 1 つを使用するStartCreateCertificate(String, CertificatePolicy, Nullable<Boolean>, IDictionary<String,String>, CancellationToken)StartCreateCertificateAsync(String, CertificatePolicy, Nullable<Boolean>, IDictionary<String,String>, CancellationToken)必要があります。また、 または SubjectAlternativeNames のいずれかがSubject必要であるためIssuerNameです。
適用対象
CertificatePolicy(String, SubjectAlternativeNames)
CertificatePolicy クラスの新しいインスタンスを初期化します。
public CertificatePolicy (string issuerName, Azure.Security.KeyVault.Certificates.SubjectAlternativeNames subjectAlternativeNames);
new Azure.Security.KeyVault.Certificates.CertificatePolicy : string * Azure.Security.KeyVault.Certificates.SubjectAlternativeNames -> Azure.Security.KeyVault.Certificates.CertificatePolicy
Public Sub New (issuerName As String, subjectAlternativeNames As SubjectAlternativeNames)
パラメーター
- issuerName
- String
からの値 WellKnownIssuerNamesを含む、証明書の発行者の名前。
- subjectAlternativeNames
- SubjectAlternativeNames
証明書のサブジェクト代替名 (SAN)。
例外
issuerName
が空であるか、空 subjectAlternativeNames
のコレクション プロパティが含まれています。
subjectAlternativeNames
または issuerName
が null です。
適用対象
CertificatePolicy(String, String)
CertificatePolicy クラスの新しいインスタンスを初期化します。
public CertificatePolicy (string issuerName, string subject);
new Azure.Security.KeyVault.Certificates.CertificatePolicy : string * string -> Azure.Security.KeyVault.Certificates.CertificatePolicy
Public Sub New (issuerName As String, subject As String)
パラメーター
- issuerName
- String
からの値 WellKnownIssuerNamesを含む、証明書の発行者の名前。
- subject
- String
証明書のサブジェクト名 ("CN=contoso.com" など)。
例外
subject
または issuerName
が空です。
subject
または issuerName
が null です。
適用対象
CertificatePolicy(String, String, SubjectAlternativeNames)
CertificatePolicy クラスの新しいインスタンスを初期化します。
public CertificatePolicy (string issuerName, string subject, Azure.Security.KeyVault.Certificates.SubjectAlternativeNames subjectAlternativeNames);
new Azure.Security.KeyVault.Certificates.CertificatePolicy : string * string * Azure.Security.KeyVault.Certificates.SubjectAlternativeNames -> Azure.Security.KeyVault.Certificates.CertificatePolicy
Public Sub New (issuerName As String, subject As String, subjectAlternativeNames As SubjectAlternativeNames)
パラメーター
- issuerName
- String
からの値 WellKnownIssuerNamesを含む、証明書の発行者の名前。
- subject
- String
証明書のサブジェクト名 ("CN=contoso.com" など)。
- subjectAlternativeNames
- SubjectAlternativeNames
証明書のサブジェクト代替名 (SAN)。
例外
subject
または issuerName
が空であるか、空 subjectAlternativeNames
のコレクション プロパティが含まれています。
subject
、 issuerName
、または subjectAlternativeNames
が null です。
適用対象
Azure SDK for .NET