Condividi tramite


X509SigningCredentials Costruttori

Definizione

Inizializza una nuova istanza della classe X509SigningCredentials in base a un certificato X.509 specificato.

Overload

X509SigningCredentials(X509Certificate2)

Inizializza una nuova istanza della classe X509SigningCredentials in base al certificato X.509 specificato.

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)

Inizializza una nuova istanza della classe X509SigningCredentials in base al certificato X.509 e all'identificatore della chiave di sicurezza specificati.

X509SigningCredentials(X509Certificate2, String, String)

Inizializza una nuova istanza della classe X509SigningCredentials in base al certificato X.509, l'algoritmo di firma e l'algoritmo del digest specificati.

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)

Inizializza una nuova istanza della classe X509SigningCredentials in base al certificato X.509, l'identificazione della chiave di sicurezza, l'algoritmo di firma e l'algoritmo del digest specificati.

X509SigningCredentials(X509Certificate2)

Inizializza una nuova istanza della classe X509SigningCredentials in base al certificato X.509 specificato.

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)

Parametri

certificate
X509Certificate2

Certificato X.509.

Commenti

Per impostazione predefinita, questo costruttore usa un X509RawDataKeyIdentifierClause oggetto per generare l'identificatore della chiave di sicurezza.

Si applica a

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier)

Inizializza una nuova istanza della classe X509SigningCredentials in base al certificato X.509 e all'identificatore della chiave di sicurezza specificati.

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)

Parametri

certificate
X509Certificate2

Certificato X.509.

ski
SecurityKeyIdentifier

Clausola dell'identificatore di chiave di sicurezza specificata.

Commenti

I tipi di clausola identificatore chiave supportati da Windows Communication Foundation per generare un identificatore di chiave di sicurezza che fa riferimento a un X509SecurityToken oggetto sono X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClausee X509RawDataKeyIdentifierClause. Tuttavia, per abilitare scenari personalizzati, questo costruttore non esegue alcuna convalida sui tipi di clausola usati per generare l'identificatore ski della chiave di sicurezza fornito nel parametro.

Si applica a

X509SigningCredentials(X509Certificate2, String, String)

Inizializza una nuova istanza della classe X509SigningCredentials in base al certificato X.509, l'algoritmo di firma e l'algoritmo del digest specificati.

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)

Parametri

certificate
X509Certificate2

Certificato X.509.

signatureAlgorithm
String

Algoritmo di firma.

digestAlgorithm
String

Algoritmo digest.

Commenti

Per impostazione predefinita, questo costruttore usa un X509RawDataKeyIdentifierClause oggetto per generare l'identificatore della chiave di sicurezza.

Si applica a

X509SigningCredentials(X509Certificate2, SecurityKeyIdentifier, String, String)

Inizializza una nuova istanza della classe X509SigningCredentials in base al certificato X.509, l'identificazione della chiave di sicurezza, l'algoritmo di firma e l'algoritmo del digest specificati.

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)

Parametri

certificate
X509Certificate2

Certificato X.509.

ski
SecurityKeyIdentifier

Clausola dell'identificatore di chiave di sicurezza specificata.

signatureAlgorithm
String

Algoritmo di firma.

digestAlgorithm
String

Algoritmo digest.

Commenti

I tipi di clausola identificatore chiave supportati da Windows Communication Foundation per generare un identificatore di chiave di sicurezza che fa riferimento a un X509SecurityToken oggetto sono X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClausee X509RawDataKeyIdentifierClause. Tuttavia, per abilitare scenari personalizzati, questo costruttore non esegue alcuna convalida sui tipi di clausola usati per generare l'identificatore ski della chiave di sicurezza fornito nel parametro.

Si applica a