CertificateRequest Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName) |
Inicializuje novou instanci CertificateRequest třídy pomocí zadaného názvu subjektu, klíče ECDSA a hash algoritmu. |
CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName) |
Inicializuje novou instanci CertificateRequest třídy pomocí zadaného názvu subjektu, zakódovaného veřejného klíče a algoritmu hash. |
CertificateRequest(String, ECDsa, HashAlgorithmName) |
Inicializuje novou instanci CertificateRequest třídy pomocí zadaného názvu subjektu, klíče ECDSA a hash algoritmu. |
CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding) |
Inicializuje novou instanci CertificateRequest třídy pomocí zadaného názvu subjektu, klíče RSA a hash algoritmu. |
CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding) |
Vytvoří CertificateRequest pro zadaný název subjektu, kódovaný veřejný klíč, hash algoritmus a odsazení podpisu RSA. |
CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding) |
Inicializuje novou instanci CertificateRequest třídy pomocí zadaného názvu subjektu, klíče RSA a hash algoritmu. |
CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName)
- Zdroj:
- CertificateRequest.cs
- Zdroj:
- CertificateRequest.cs
- Zdroj:
- CertificateRequest.cs
Inicializuje novou instanci CertificateRequest třídy pomocí zadaného názvu subjektu, klíče ECDSA a hash algoritmu.
public:
CertificateRequest(System::Security::Cryptography::X509Certificates::X500DistinguishedName ^ subjectName, System::Security::Cryptography::ECDsa ^ key, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public CertificateRequest (System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.ECDsa key, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.ECDsa * System.Security.Cryptography.HashAlgorithmName -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, key As ECDsa, hashAlgorithm As HashAlgorithmName)
Parametry
- subjectName
- X500DistinguishedName
Parsovaná reprezentace názvu subjektu pro žádost o certifikát nebo certifikát.
- key
- ECDsa
Klíč ECDSA, jehož materiály k veřejnému klíči budou zahrnuty do žádosti o certifikát nebo certifikát. Pokud je CreateSelfSigned(DateTimeOffset, DateTimeOffset) volána metoda, použije se tento klíč jako privátní klíč.
- hashAlgorithm
- HashAlgorithmName
Hashovací algoritmus, který se má použít při podepisování certifikátu nebo žádosti o certifikát.
Výjimky
Platí pro
CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName)
- Zdroj:
- CertificateRequest.cs
- Zdroj:
- CertificateRequest.cs
- Zdroj:
- CertificateRequest.cs
Inicializuje novou instanci CertificateRequest třídy pomocí zadaného názvu subjektu, zakódovaného veřejného klíče a algoritmu hash.
public:
CertificateRequest(System::Security::Cryptography::X509Certificates::X500DistinguishedName ^ subjectName, System::Security::Cryptography::X509Certificates::PublicKey ^ publicKey, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public CertificateRequest (System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.X509Certificates.PublicKey publicKey, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.X509Certificates.PublicKey * System.Security.Cryptography.HashAlgorithmName -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, publicKey As PublicKey, hashAlgorithm As HashAlgorithmName)
Parametry
- subjectName
- X500DistinguishedName
Parsovaná reprezentace názvu subjektu pro žádost o certifikát nebo certifikát.
- publicKey
- PublicKey
Kódovaná reprezentace veřejného klíče, který se má zahrnout do žádosti o certifikát nebo certifikát.
- hashAlgorithm
- HashAlgorithmName
Hashovací algoritmus, který se má použít při podepisování certifikátu nebo žádosti o certifikát.
Výjimky
Platí pro
CertificateRequest(String, ECDsa, HashAlgorithmName)
- Zdroj:
- CertificateRequest.cs
- Zdroj:
- CertificateRequest.cs
- Zdroj:
- CertificateRequest.cs
Inicializuje novou instanci CertificateRequest třídy pomocí zadaného názvu subjektu, klíče ECDSA a hash algoritmu.
public:
CertificateRequest(System::String ^ subjectName, System::Security::Cryptography::ECDsa ^ key, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
public CertificateRequest (string subjectName, System.Security.Cryptography.ECDsa key, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
new System.Security.Cryptography.X509Certificates.CertificateRequest : string * System.Security.Cryptography.ECDsa * System.Security.Cryptography.HashAlgorithmName -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As String, key As ECDsa, hashAlgorithm As HashAlgorithmName)
Parametry
- subjectName
- String
Řetězcové vyjádření názvu subjektu pro certifikát nebo žádost o certifikát.
- key
- ECDsa
Klíč ECDSA, jehož materiály k veřejnému klíči budou zahrnuty do žádosti o certifikát nebo certifikát. Pokud je CreateSelfSigned(DateTimeOffset, DateTimeOffset) volána metoda, použije se tento klíč jako privátní klíč.
- hashAlgorithm
- HashAlgorithmName
Hashovací algoritmus, který se má použít při podepisování certifikátu nebo žádosti o certifikát.
Výjimky
Viz také
Platí pro
CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding)
- Zdroj:
- CertificateRequest.cs
- Zdroj:
- CertificateRequest.cs
- Zdroj:
- CertificateRequest.cs
Inicializuje novou instanci CertificateRequest třídy pomocí zadaného názvu subjektu, klíče RSA a hash algoritmu.
public:
CertificateRequest(System::Security::Cryptography::X509Certificates::X500DistinguishedName ^ subjectName, System::Security::Cryptography::RSA ^ key, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::RSASignaturePadding ^ padding);
public CertificateRequest (System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.RSA key, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding);
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.RSA * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, key As RSA, hashAlgorithm As HashAlgorithmName, padding As RSASignaturePadding)
Parametry
- subjectName
- X500DistinguishedName
Parsovaná reprezentace názvu subjektu pro žádost o certifikát nebo certifikát.
- key
- RSA
Klíč RSA, jehož materiály k veřejnému klíči budou součástí žádosti o certifikát nebo certifikát. Pokud je CreateSelfSigned(DateTimeOffset, DateTimeOffset) volána metoda, použije se tento klíč jako privátní klíč.
- hashAlgorithm
- HashAlgorithmName
Hashovací algoritmus, který se má použít při podepisování certifikátu nebo žádosti o certifikát.
- padding
- RSASignaturePadding
Odsazení podpisu RSA, které se použije v případě, že se podepisuje sám nebo podepisuje pomocí X509Certificate2.
Výjimky
Platí pro
CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding)
- Zdroj:
- CertificateRequest.cs
- Zdroj:
- CertificateRequest.cs
- Zdroj:
- CertificateRequest.cs
Vytvoří CertificateRequest pro zadaný název subjektu, kódovaný veřejný klíč, hash algoritmus a odsazení podpisu RSA.
public CertificateRequest (System.Security.Cryptography.X509Certificates.X500DistinguishedName subjectName, System.Security.Cryptography.X509Certificates.PublicKey publicKey, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding? rsaSignaturePadding = default);
new System.Security.Cryptography.X509Certificates.CertificateRequest : System.Security.Cryptography.X509Certificates.X500DistinguishedName * System.Security.Cryptography.X509Certificates.PublicKey * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As X500DistinguishedName, publicKey As PublicKey, hashAlgorithm As HashAlgorithmName, Optional rsaSignaturePadding As RSASignaturePadding = Nothing)
Parametry
- subjectName
- X500DistinguishedName
Parsovaná reprezentace názvu subjektu pro žádost o certifikát nebo certifikát.
- publicKey
- PublicKey
Kódovaná reprezentace veřejného klíče, který se má zahrnout do žádosti o certifikát nebo certifikát.
- hashAlgorithm
- HashAlgorithmName
Hashovací algoritmus, který se má použít při podepisování certifikátu nebo žádosti o certifikát.
- rsaSignaturePadding
- RSASignaturePadding
Odsazení podpisu RSA, které se má použít při podepisování této žádosti certifikátem RSA.
Platí pro
CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding)
- Zdroj:
- CertificateRequest.cs
- Zdroj:
- CertificateRequest.cs
- Zdroj:
- CertificateRequest.cs
Inicializuje novou instanci CertificateRequest třídy pomocí zadaného názvu subjektu, klíče RSA a hash algoritmu.
public:
CertificateRequest(System::String ^ subjectName, System::Security::Cryptography::RSA ^ key, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::RSASignaturePadding ^ padding);
public CertificateRequest (string subjectName, System.Security.Cryptography.RSA key, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.RSASignaturePadding padding);
new System.Security.Cryptography.X509Certificates.CertificateRequest : string * System.Security.Cryptography.RSA * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.RSASignaturePadding -> System.Security.Cryptography.X509Certificates.CertificateRequest
Public Sub New (subjectName As String, key As RSA, hashAlgorithm As HashAlgorithmName, padding As RSASignaturePadding)
Parametry
- subjectName
- String
Řetězcové vyjádření názvu subjektu pro certifikát nebo žádost o certifikát.
- key
- RSA
Klíč RSA, jehož materiály k veřejnému klíči budou součástí žádosti o certifikát nebo certifikát. Pokud je CreateSelfSigned(DateTimeOffset, DateTimeOffset) volána metoda, použije se tento klíč jako privátní klíč.
- hashAlgorithm
- HashAlgorithmName
Hashovací algoritmus, který se má použít při podepisování certifikátu nebo žádosti o certifikát.
- padding
- RSASignaturePadding
Odsazení podpisu RSA, které se použije v případě, že se podepisuje sám nebo podepisuje pomocí X509Certificate2.