X509SigningCredentials Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de X509SigningCredentials klasse op basis van een opgegeven X.509-certificaat.
Overloads
| Name | Description |
|---|---|
| X509SigningCredentials(X509Certificate2) |
Initialiseert een nieuw exemplaar van de X509SigningCredentials klasse op basis van het opgegeven X.509-certificaat. |
| X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier) |
Initialiseert een nieuw exemplaar van de X509SigningCredentials klasse op basis van het opgegeven X.509-certificaat en de id van de beveiligingssleutel. |
| X509SigningCredentials(X509Certificate2, String, String) |
Initialiseert een nieuw exemplaar van de X509SigningCredentials klasse op basis van het opgegeven X.509-certificaat, handtekeningalgoritmen en samenvattingsalgoritmen. |
| X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String) |
Initialiseert een nieuw exemplaar van de X509SigningCredentials klasse op basis van het opgegeven X.509-certificaat, de id van de beveiligingssleutel, het handtekeningalgoritmen en het digest-algoritme. |
X509SigningCredentials(X509Certificate2)
Initialiseert een nieuw exemplaar van de X509SigningCredentials klasse op basis van het opgegeven X.509-certificaat.
public:
X509SigningCredentials(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public X509SigningCredentials(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
new System.IdentityModel.Tokens.X509SigningCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 -> System.IdentityModel.Tokens.X509SigningCredentials
Public Sub New (certificate As X509Certificate2)
Parameters
- certificate
- X509Certificate2
Het X.509-certificaat.
Opmerkingen
Deze constructor gebruikt standaard een X509RawDataKeyIdentifierClause om de id van de beveiligingssleutel te genereren.
Van toepassing op
X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)
Initialiseert een nieuw exemplaar van de X509SigningCredentials klasse op basis van het opgegeven X.509-certificaat en de id van de beveiligingssleutel.
public:
X509SigningCredentials(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ ski);
public X509SigningCredentials(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.IdentityModel.Tokens.SecurityKeyIdentifier ski);
new System.IdentityModel.Tokens.X509SigningCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * System.IdentityModel.Tokens.SecurityKeyIdentifier -> System.IdentityModel.Tokens.X509SigningCredentials
Public Sub New (certificate As X509Certificate2, ski As SecurityKeyIdentifier)
Parameters
- certificate
- X509Certificate2
Het X.509-certificaat.
De id van de beveiligingssleutel.
Opmerkingen
De sleutel-id-componenttypen die worden ondersteund door Windows Communication Foundation voor het genereren van een beveiligingssleutel-id die verwijst naar een X509SecurityToken zijn X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClause en X509RawDataKeyIdentifierClause. Voor het inschakelen van aangepaste scenario's voert deze constructor echter geen validatie uit voor de componenttypen die zijn gebruikt om de beveiligingssleutel-id te genereren die in de ski parameter is opgegeven.
Van toepassing op
X509SigningCredentials(X509Certificate2, String, String)
Initialiseert een nieuw exemplaar van de X509SigningCredentials klasse op basis van het opgegeven X.509-certificaat, handtekeningalgoritmen en samenvattingsalgoritmen.
public:
X509SigningCredentials(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::String ^ signatureAlgorithm, System::String ^ digestAlgorithm);
public X509SigningCredentials(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, string signatureAlgorithm, string digestAlgorithm);
new System.IdentityModel.Tokens.X509SigningCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * string * string -> System.IdentityModel.Tokens.X509SigningCredentials
Public Sub New (certificate As X509Certificate2, signatureAlgorithm As String, digestAlgorithm As String)
Parameters
- certificate
- X509Certificate2
Het X.509-certificaat.
- signatureAlgorithm
- String
Het algoritme voor handtekeningen.
- digestAlgorithm
- String
Het digest-algoritme.
Opmerkingen
Deze constructor gebruikt standaard een X509RawDataKeyIdentifierClause om de id van de beveiligingssleutel te genereren.
Van toepassing op
X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)
Initialiseert een nieuw exemplaar van de X509SigningCredentials klasse op basis van het opgegeven X.509-certificaat, de id van de beveiligingssleutel, het handtekeningalgoritmen en het digest-algoritme.
public:
X509SigningCredentials(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::IdentityModel::Tokens::SecurityKeyIdentifier ^ ski, System::String ^ signatureAlgorithm, System::String ^ digestAlgorithm);
public X509SigningCredentials(System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.IdentityModel.Tokens.SecurityKeyIdentifier ski, string signatureAlgorithm, string digestAlgorithm);
new System.IdentityModel.Tokens.X509SigningCredentials : System.Security.Cryptography.X509Certificates.X509Certificate2 * System.IdentityModel.Tokens.SecurityKeyIdentifier * string * string -> System.IdentityModel.Tokens.X509SigningCredentials
Public Sub New (certificate As X509Certificate2, ski As SecurityKeyIdentifier, signatureAlgorithm As String, digestAlgorithm As String)
Parameters
- certificate
- X509Certificate2
Het X.509-certificaat.
De id van de beveiligingssleutel.
- signatureAlgorithm
- String
Het algoritme voor handtekeningen.
- digestAlgorithm
- String
Het digest-algoritme.
Opmerkingen
De sleutel-id-componenttypen die worden ondersteund door Windows Communication Foundation voor het genereren van een beveiligingssleutel-id die verwijst naar een X509SecurityToken zijn X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClause en X509RawDataKeyIdentifierClause. Voor het inschakelen van aangepaste scenario's voert deze constructor echter geen validatie uit voor de componenttypen die zijn gebruikt om de beveiligingssleutel-id te genereren die in de ski parameter is opgegeven.