CertificateRequest.CreateSelfSigned(DateTimeOffset, DateTimeOffset) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een zelfondertekend certificaat met behulp van het tot stand gebrachte onderwerp, de sleutel en de optionele extensies.
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
Parameters
- notBefore
- DateTimeOffset
De oudste datum en tijd waarop dit certificaat als geldig wordt beschouwd. Meestal UtcNow, plus of min enkele seconden.
- notAfter
- DateTimeOffset
De datum en tijd waarop dit certificaat niet langer als geldig wordt beschouwd.
Retouren
Een X509Certificate2 object met de opgegeven waarden. Het geretourneerde object bevestigt HasPrivateKey.
Uitzonderingen
notAfter vertegenwoordigt een datum en tijd die eerder gebeurt dan notBefore.
Het huidige object is gemaakt met behulp van een constructor die geen ondertekeningssleutel accepteert.
Er treedt een fout op tijdens het maken van het certificaat.
De HashAlgorithm eigenschapswaarde wordt niet ondersteund.
Opmerkingen
Deze methode biedt geen ondersteuning voor het gebruik van MD5 of SHA-1 als hash-algoritme voor de certificaathandtekening. Als u een MD5- of SHA-1-certificaathandtekening nodig hebt, moet u een aangepaste X509SignatureGenerator aanroep Create(X500DistinguishedName, X509SignatureGenerator, DateTimeOffset, DateTimeOffset, Byte[])implementeren.