CertificateRequest.CreateSelfSigned(DateTimeOffset, DateTimeOffset) Metodo
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.
Crea un certificato autofirmato usando l'oggetto, la chiave e le estensioni facoltative stabilite.
public:
System::Security::Cryptography::X509Certificates::X509Certificate2 ^ CreateSelfSigned(DateTimeOffset notBefore, DateTimeOffset notAfter);
public System.Security.Cryptography.X509Certificates.X509Certificate2 CreateSelfSigned(DateTimeOffset notBefore, DateTimeOffset notAfter);
member this.CreateSelfSigned : DateTimeOffset * DateTimeOffset -> System.Security.Cryptography.X509Certificates.X509Certificate2
Public Function CreateSelfSigned (notBefore As DateTimeOffset, notAfter As DateTimeOffset) As X509Certificate2
Parametri
- notBefore
- DateTimeOffset
Data e ora meno recenti in cui questo certificato viene considerato valido. In UtcNowgenere , più o meno alcuni secondi.
- notAfter
- DateTimeOffset
Data e ora in cui il certificato non è più considerato valido.
Valori restituiti
Oggetto X509Certificate2 con i valori specificati. L'oggetto restituito asserisce HasPrivateKey.
Eccezioni
notAfter rappresenta una data e un'ora che si verificano prima di notBefore.
L'oggetto corrente è stato creato usando un costruttore che non accetta una chiave di firma.
Si verifica un errore durante il processo di creazione del certificato.
Il valore della HashAlgorithm proprietà non è supportato.
Commenti
Questo metodo non supporta l'uso di MD5 o SHA-1 come algoritmo hash per la firma del certificato. Se è necessaria una firma di certificato basata su MD5 o SHA-1, è necessario implementare un oggetto personalizzato X509SignatureGenerator e chiamare Create(X500DistinguishedName, X509SignatureGenerator, DateTimeOffset, DateTimeOffset, Byte[]).