X509AuthorityKeyIdentifierExtension.CreateFromSubjectKeyIdentifier Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
CreateFromSubjectKeyIdentifier(Byte[]) |
Creates an X509AuthorityKeyIdentifierExtension that specifies the provided key identifier value. |
CreateFromSubjectKeyIdentifier(ReadOnlySpan<Byte>) |
Creates an X509AuthorityKeyIdentifierExtension that specifies the provided key identifier value. |
CreateFromSubjectKeyIdentifier(X509SubjectKeyIdentifierExtension) |
Creates an X509AuthorityKeyIdentifierExtension that specifies the key identifier value from a subject key identifier extension. |
CreateFromSubjectKeyIdentifier(Byte[])
Creates an X509AuthorityKeyIdentifierExtension that specifies the provided key identifier value.
public:
static System::Security::Cryptography::X509Certificates::X509AuthorityKeyIdentifierExtension ^ CreateFromSubjectKeyIdentifier(cli::array <System::Byte> ^ subjectKeyIdentifier);
public static System.Security.Cryptography.X509Certificates.X509AuthorityKeyIdentifierExtension CreateFromSubjectKeyIdentifier (byte[] subjectKeyIdentifier);
static member CreateFromSubjectKeyIdentifier : byte[] -> System.Security.Cryptography.X509Certificates.X509AuthorityKeyIdentifierExtension
Public Shared Function CreateFromSubjectKeyIdentifier (subjectKeyIdentifier As Byte()) As X509AuthorityKeyIdentifierExtension
Parameters
- subjectKeyIdentifier
- Byte[]
The subject key identifier value from the Certificate Authority (CA) certificate that will sign this extension.
Returns
The configured extension.
Exceptions
subjectKeyIdentifier
is null
.
Applies to
CreateFromSubjectKeyIdentifier(ReadOnlySpan<Byte>)
Creates an X509AuthorityKeyIdentifierExtension that specifies the provided key identifier value.
public:
static System::Security::Cryptography::X509Certificates::X509AuthorityKeyIdentifierExtension ^ CreateFromSubjectKeyIdentifier(ReadOnlySpan<System::Byte> subjectKeyIdentifier);
public static System.Security.Cryptography.X509Certificates.X509AuthorityKeyIdentifierExtension CreateFromSubjectKeyIdentifier (ReadOnlySpan<byte> subjectKeyIdentifier);
static member CreateFromSubjectKeyIdentifier : ReadOnlySpan<byte> -> System.Security.Cryptography.X509Certificates.X509AuthorityKeyIdentifierExtension
Public Shared Function CreateFromSubjectKeyIdentifier (subjectKeyIdentifier As ReadOnlySpan(Of Byte)) As X509AuthorityKeyIdentifierExtension
Parameters
- subjectKeyIdentifier
- ReadOnlySpan<Byte>
The subject key identifier value from the Certificate Authority (CA) certificate that will sign this extension.
Returns
The configured extension.
Applies to
CreateFromSubjectKeyIdentifier(X509SubjectKeyIdentifierExtension)
Creates an X509AuthorityKeyIdentifierExtension that specifies the key identifier value from a subject key identifier extension.
public:
static System::Security::Cryptography::X509Certificates::X509AuthorityKeyIdentifierExtension ^ CreateFromSubjectKeyIdentifier(System::Security::Cryptography::X509Certificates::X509SubjectKeyIdentifierExtension ^ subjectKeyIdentifier);
public static System.Security.Cryptography.X509Certificates.X509AuthorityKeyIdentifierExtension CreateFromSubjectKeyIdentifier (System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension subjectKeyIdentifier);
static member CreateFromSubjectKeyIdentifier : System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension -> System.Security.Cryptography.X509Certificates.X509AuthorityKeyIdentifierExtension
Public Shared Function CreateFromSubjectKeyIdentifier (subjectKeyIdentifier As X509SubjectKeyIdentifierExtension) As X509AuthorityKeyIdentifierExtension
Parameters
- subjectKeyIdentifier
- X509SubjectKeyIdentifierExtension
The subject key identifier extension from the Certificate Authority (CA) certificate that will sign this extension.
Returns
The configured extension.
Exceptions
subjectKeyIdentifier
is null
.