CertificateRequest.CreateSelfSigned(DateTimeOffset, DateTimeOffset) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un certificat auto-signé à l’aide de l’objet, de la clé et des extensions facultatives établis.
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
Plus anciennes date et heure auxquelles ce certificat est considéré comme valide. En général UtcNow, 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é déclarera HasPrivateKey.
Exceptions
notAfter
représente une date et une heure antérieures à notBefore
.
L’objet actif 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 du certificat.
La valeur de propriété HashAlgorithm 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 personnalisé X509SignatureGenerator et appeler Create(X500DistinguishedName, X509SignatureGenerator, DateTimeOffset, DateTimeOffset, Byte[]).