CertificateRequest.CreateSelfSigned(DateTimeOffset, DateTimeOffset) Méthode

Définition

Crée un certificat auto-signé à l’aide de l’objet, de la clé et des extensions facultatives établies.

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

Paramètres

notBefore
DateTimeOffset

Date et heure les plus anciennes quand ce certificat est considéré comme valide. UtcNowEn règle générale, plus ou moins quelques secondes.

notAfter
DateTimeOffset

Date et heure auxquelles ce certificat n’est plus considéré comme valide.

Retours

Objet X509Certificate2 avec les valeurs spécifiées. L’objet retourné affirme HasPrivateKey.

Exceptions

notAfter représente une date et une heure antérieures à notBefore.

L’objet actuel a été créé à l’aide d’un constructeur qui n’accepte pas de clé de signature.

Une erreur se produit pendant le processus de création de certificat.

La HashAlgorithm valeur de propriété n’est pas prise en charge.

Remarques

Cette méthode ne prend pas en charge l’utilisation de MD5 ou SHA-1 comme algorithme de hachage pour la signature de certificat. Si vous avez besoin d’une signature de certificat BASÉE sur MD5 ou SHA-1, vous devez implémenter un appel personnalisé X509SignatureGenerator et un appel Create(X500DistinguishedName, X509SignatureGenerator, DateTimeOffset, DateTimeOffset, Byte[]).

S’applique à