PublicKey 생성자

정의

오버로드

Name Description
PublicKey(AsymmetricAlgorithm)

PublicKey에서 SubjectPublicKeyInfo를 사용하여 AsymmetricAlgorithm 클래스의 새 인스턴스를 초기화합니다.

PublicKey(CompositeMLDsa)

PublicKey에서 SubjectPublicKeyInfo를 사용하여 CompositeMLDsa 클래스의 새 인스턴스를 초기화합니다.

PublicKey(MLDsa)

PublicKey에서 SubjectPublicKeyInfo를 사용하여 MLDsa 클래스의 새 인스턴스를 초기화합니다.

PublicKey(MLKem)

PublicKey에서 SubjectPublicKeyInfo를 사용하여 MLKem 클래스의 새 인스턴스를 초기화합니다.

PublicKey(SlhDsa)

PublicKey에서 SubjectPublicKeyInfo를 사용하여 SlhDsa 클래스의 새 인스턴스를 초기화합니다.

PublicKey(Oid, AsnEncodedData, AsnEncodedData)

공개 키의 PublicKey OID(개체 식별자) 개체, 공개 키 매개 변수의 ASN.1로 인코딩된 표현 및 공개 키 값의 ASN.1로 인코딩된 표현을 사용하여 클래스의 새 인스턴스를 초기화합니다.

PublicKey(AsymmetricAlgorithm)

Source:
PublicKey.cs
Source:
PublicKey.cs
Source:
PublicKey.cs
Source:
PublicKey.cs
Source:
PublicKey.cs

PublicKey에서 SubjectPublicKeyInfo를 사용하여 AsymmetricAlgorithm 클래스의 새 인스턴스를 초기화합니다.

public:
 PublicKey(System::Security::Cryptography::AsymmetricAlgorithm ^ key);
public PublicKey(System.Security.Cryptography.AsymmetricAlgorithm key);
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.AsymmetricAlgorithm -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (key As AsymmetricAlgorithm)

매개 변수

key
AsymmetricAlgorithm

SubjectPublicKeyInfo를 가져오는 비대칭 알고리즘입니다.

예외

SubjectPublicKeyInfo를 디코딩할 수 없습니다. ExportSubjectPublicKeyInfo() 유효한 ASN.1-DER로 인코딩된 X.509 SubjectPublicKeyInfo를 반환해야 합니다.

ExportSubjectPublicKeyInfo() 가 파생 클래스에서 재정의되지 않았습니다.

적용 대상

PublicKey(CompositeMLDsa)

Source:
PublicKey.cs
Source:
PublicKey.cs

PublicKey에서 SubjectPublicKeyInfo를 사용하여 CompositeMLDsa 클래스의 새 인스턴스를 초기화합니다.

public:
 PublicKey(System::Security::Cryptography::CompositeMLDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006")]
public PublicKey(System.Security.Cryptography.CompositeMLDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006")>]
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.CompositeMLDsa -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (key As CompositeMLDsa)

매개 변수

key
CompositeMLDsa

CompositeMLDsa SubjectPublicKeyInfo를 가져올 키입니다.

특성

예외

SubjectPublicKeyInfo를 디코딩할 수 없습니다. ExportSubjectPublicKeyInfo() 유효한 ASN.1-DER로 인코딩된 X.509 SubjectPublicKeyInfo를 반환해야 합니다.

적용 대상

PublicKey(MLDsa)

Source:
PublicKey.cs
Source:
PublicKey.cs

PublicKey에서 SubjectPublicKeyInfo를 사용하여 MLDsa 클래스의 새 인스턴스를 초기화합니다.

public:
 PublicKey(System::Security::Cryptography::MLDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006")]
public PublicKey(System.Security.Cryptography.MLDsa key);
public PublicKey(System.Security.Cryptography.MLDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006")>]
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.MLDsa -> System.Security.Cryptography.X509Certificates.PublicKey
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.MLDsa -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (key As MLDsa)

매개 변수

key
MLDsa

MLDsa SubjectPublicKeyInfo를 가져올 키입니다.

특성

예외

SubjectPublicKeyInfo를 디코딩할 수 없습니다. ExportSubjectPublicKeyInfo() 유효한 ASN.1-DER로 인코딩된 X.509 SubjectPublicKeyInfo를 반환해야 합니다.

적용 대상

PublicKey(MLKem)

Source:
PublicKey.cs
Source:
PublicKey.cs

PublicKey에서 SubjectPublicKeyInfo를 사용하여 MLKem 클래스의 새 인스턴스를 초기화합니다.

public:
 PublicKey(System::Security::Cryptography::MLKem ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public PublicKey(System.Security.Cryptography.MLKem key);
public PublicKey(System.Security.Cryptography.MLKem key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.MLKem -> System.Security.Cryptography.X509Certificates.PublicKey
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.MLKem -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (key As MLKem)

매개 변수

key
MLKem

MLKem SubjectPublicKeyInfo를 가져올 키입니다.

특성

예외

SubjectPublicKeyInfo를 디코딩할 수 없습니다. ExportSubjectPublicKeyInfo() 유효한 ASN.1-DER로 인코딩된 X.509 SubjectPublicKeyInfo를 반환해야 합니다.

적용 대상

PublicKey(SlhDsa)

Source:
PublicKey.cs
Source:
PublicKey.cs

PublicKey에서 SubjectPublicKeyInfo를 사용하여 SlhDsa 클래스의 새 인스턴스를 초기화합니다.

public:
 PublicKey(System::Security::Cryptography::SlhDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public PublicKey(System.Security.Cryptography.SlhDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.SlhDsa -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (key As SlhDsa)

매개 변수

key
SlhDsa

SlhDsa SubjectPublicKeyInfo를 가져올 키입니다.

특성

예외

SubjectPublicKeyInfo를 디코딩할 수 없습니다. ExportSubjectPublicKeyInfo() 유효한 ASN.1-DER로 인코딩된 X.509 SubjectPublicKeyInfo를 반환해야 합니다.

적용 대상

PublicKey(Oid, AsnEncodedData, AsnEncodedData)

Source:
PublicKey.cs
Source:
PublicKey.cs
Source:
PublicKey.cs
Source:
PublicKey.cs
Source:
PublicKey.cs

공개 키의 PublicKey OID(개체 식별자) 개체, 공개 키 매개 변수의 ASN.1로 인코딩된 표현 및 공개 키 값의 ASN.1로 인코딩된 표현을 사용하여 클래스의 새 인스턴스를 초기화합니다.

public:
 PublicKey(System::Security::Cryptography::Oid ^ oid, System::Security::Cryptography::AsnEncodedData ^ parameters, System::Security::Cryptography::AsnEncodedData ^ keyValue);
public PublicKey(System.Security.Cryptography.Oid oid, System.Security.Cryptography.AsnEncodedData? parameters, System.Security.Cryptography.AsnEncodedData keyValue);
public PublicKey(System.Security.Cryptography.Oid oid, System.Security.Cryptography.AsnEncodedData parameters, System.Security.Cryptography.AsnEncodedData keyValue);
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.Oid * System.Security.Cryptography.AsnEncodedData * System.Security.Cryptography.AsnEncodedData -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (oid As Oid, parameters As AsnEncodedData, keyValue As AsnEncodedData)

매개 변수

oid
Oid

공개 키를 나타내는 OID(개체 식별자) 개체입니다.

parameters
AsnEncodedData

공개 키 매개 변수의 ASN.1로 인코딩된 표현입니다.

keyValue
AsnEncodedData

공개 키 값의 ASN.1로 인코딩된 표현입니다.

적용 대상