CertificateRequest Konstruktory

Definicja

Przeciążenia

CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName)

Inicjuje CertificateRequest nowe wystąpienie klasy przy użyciu określonej nazwy podmiotu, klucza ECDSA i algorytmu skrótu.

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName)

Inicjuje CertificateRequest nowe wystąpienie klasy przy użyciu określonej nazwy podmiotu, zakodowanego klucza publicznego i algorytmu skrótu.

CertificateRequest(String, ECDsa, HashAlgorithmName)

Inicjuje CertificateRequest nowe wystąpienie klasy przy użyciu określonej nazwy podmiotu, klucza ECDSA i algorytmu skrótu.

CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding)

Inicjuje CertificateRequest nowe wystąpienie klasy przy użyciu określonej nazwy podmiotu, klucza RSA i algorytmu skrótu.

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding)

Tworzy element CertificateRequest dla określonej nazwy podmiotu, zakodowanego klucza publicznego, algorytmu skrótu i uzupełniania podpisów RSA.

CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding)

Inicjuje CertificateRequest nowe wystąpienie klasy przy użyciu określonej nazwy podmiotu, klucza RSA i algorytmu skrótu.

CertificateRequest(X500DistinguishedName, ECDsa, HashAlgorithmName)

Źródło:
CertificateRequest.cs
Źródło:
CertificateRequest.cs
Źródło:
CertificateRequest.cs

Inicjuje CertificateRequest nowe wystąpienie klasy przy użyciu określonej nazwy podmiotu, klucza ECDSA i algorytmu skrótu.

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

Przeanalizowana reprezentacja nazwy podmiotu dla certyfikatu lub żądania certyfikatu.

key
ECDsa

Klucz ECDSA, którego materiał klucza publicznego zostanie uwzględniony w żądaniu certyfikatu lub certyfikatu. Jeśli metoda jest wywoływana CreateSelfSigned(DateTimeOffset, DateTimeOffset) , ten klucz jest używany jako klucz prywatny.

hashAlgorithm
HashAlgorithmName

Algorytm skrótu do użycia podczas podpisywania certyfikatu lub żądania certyfikatu.

Wyjątki

subjectName to null.

-lub-

key to null.

hashAlgorithm.Name to null lub Empty.

Dotyczy

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName)

Źródło:
CertificateRequest.cs
Źródło:
CertificateRequest.cs
Źródło:
CertificateRequest.cs

Inicjuje CertificateRequest nowe wystąpienie klasy przy użyciu określonej nazwy podmiotu, zakodowanego klucza publicznego i algorytmu skrótu.

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

Przeanalizowana reprezentacja nazwy podmiotu dla certyfikatu lub żądania certyfikatu.

publicKey
PublicKey

Zakodowana reprezentacja klucza publicznego do uwzględnienia w żądaniu certyfikatu lub certyfikatu.

hashAlgorithm
HashAlgorithmName

Algorytm skrótu do użycia podczas podpisywania certyfikatu lub żądania certyfikatu.

Wyjątki

subjectName to null.

-lub-

publicKey to null.

hashAlgorithm.Name to null lub Empty.

Dotyczy

CertificateRequest(String, ECDsa, HashAlgorithmName)

Źródło:
CertificateRequest.cs
Źródło:
CertificateRequest.cs
Źródło:
CertificateRequest.cs

Inicjuje CertificateRequest nowe wystąpienie klasy przy użyciu określonej nazwy podmiotu, klucza ECDSA i algorytmu skrótu.

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

Ciąg reprezentujący nazwę podmiotu dla żądania certyfikatu lub certyfikatu.

key
ECDsa

Klucz ECDSA, którego materiał klucza publicznego zostanie uwzględniony w żądaniu certyfikatu lub certyfikatu. Jeśli metoda jest wywoływana CreateSelfSigned(DateTimeOffset, DateTimeOffset) , ten klucz jest używany jako klucz prywatny.

hashAlgorithm
HashAlgorithmName

Algorytm skrótu do użycia podczas podpisywania certyfikatu lub żądania certyfikatu.

Wyjątki

subjectName to null.

-lub-

key to null.

hashAlgorithm.Name to null lub Empty.

Zobacz też

Dotyczy

CertificateRequest(X500DistinguishedName, RSA, HashAlgorithmName, RSASignaturePadding)

Źródło:
CertificateRequest.cs
Źródło:
CertificateRequest.cs
Źródło:
CertificateRequest.cs

Inicjuje CertificateRequest nowe wystąpienie klasy przy użyciu określonej nazwy podmiotu, klucza RSA i algorytmu skrótu.

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

Przeanalizowana reprezentacja nazwy podmiotu dla certyfikatu lub żądania certyfikatu.

key
RSA

Klucz RSA, którego materiał klucza publicznego zostanie uwzględniony w żądaniu certyfikatu lub certyfikatu. Jeśli metoda jest wywoływana CreateSelfSigned(DateTimeOffset, DateTimeOffset) , ten klucz jest używany jako klucz prywatny.

hashAlgorithm
HashAlgorithmName

Algorytm skrótu do użycia podczas podpisywania certyfikatu lub żądania certyfikatu.

padding
RSASignaturePadding

Dopełnianie podpisu RSA, które ma być stosowane w przypadku podpisywania samodzielnego lub podpisywania za pomocą elementu X509Certificate2.

Wyjątki

subjectName to null.

-lub-

key to null.

-lub-

padding to null.

hashAlgorithm.Name to null lub Empty.

Dotyczy

CertificateRequest(X500DistinguishedName, PublicKey, HashAlgorithmName, RSASignaturePadding)

Źródło:
CertificateRequest.cs
Źródło:
CertificateRequest.cs
Źródło:
CertificateRequest.cs

Tworzy element CertificateRequest dla określonej nazwy podmiotu, zakodowanego klucza publicznego, algorytmu skrótu i uzupełniania podpisów 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

Przeanalizowana reprezentacja nazwy podmiotu dla certyfikatu lub żądania certyfikatu.

publicKey
PublicKey

Zakodowana reprezentacja klucza publicznego do uwzględnienia w żądaniu certyfikatu lub certyfikatu.

hashAlgorithm
HashAlgorithmName

Algorytm skrótu do użycia podczas podpisywania certyfikatu lub żądania certyfikatu.

rsaSignaturePadding
RSASignaturePadding

Wypełnienie podpisu RSA do użycia podczas podpisywania tego żądania przy użyciu certyfikatu RSA.

Dotyczy

CertificateRequest(String, RSA, HashAlgorithmName, RSASignaturePadding)

Źródło:
CertificateRequest.cs
Źródło:
CertificateRequest.cs
Źródło:
CertificateRequest.cs

Inicjuje CertificateRequest nowe wystąpienie klasy przy użyciu określonej nazwy podmiotu, klucza RSA i algorytmu skrótu.

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

Ciąg reprezentujący nazwę podmiotu dla żądania certyfikatu lub certyfikatu.

key
RSA

Klucz RSA, którego materiał klucza publicznego zostanie uwzględniony w żądaniu certyfikatu lub certyfikatu. Jeśli metoda jest wywoływana CreateSelfSigned(DateTimeOffset, DateTimeOffset) , ten klucz jest używany jako klucz prywatny.

hashAlgorithm
HashAlgorithmName

Algorytm skrótu do użycia podczas podpisywania certyfikatu lub żądania certyfikatu.

padding
RSASignaturePadding

Dopełnianie podpisu RSA, które ma być stosowane w przypadku podpisywania samodzielnego lub podpisywania za pomocą elementu X509Certificate2.

Wyjątki

subjectName to null.

-lub-

key to null.

-lub-

padding to null.

hashAlgorithm.Name to null lub Empty.

Zobacz też

Dotyczy