X509SigningCredentials Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.
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.