CryptoConfig.CreateFromName 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 암호화 개체의 새 인스턴스를 만듭니다.
오버로드
CreateFromName(String) |
지정된 암호화 개체의 새 인스턴스를 만듭니다. |
CreateFromName(String, Object[]) |
지정된 인수를 사용하여 지정된 암호화 개체의 새 인스턴스를 만듭니다. |
CreateFromName(String)
- Source:
- CryptoConfig.cs
- Source:
- CryptoConfig.cs
- Source:
- CryptoConfig.cs
지정된 암호화 개체의 새 인스턴스를 만듭니다.
public:
static System::Object ^ CreateFromName(System::String ^ name);
public static object? CreateFromName (string name);
public static object CreateFromName (string name);
static member CreateFromName : string -> obj
Public Shared Function CreateFromName (name As String) As Object
매개 변수
- name
- String
인스턴스를 만드는 암호화 개체의 단순한 이름입니다.
반환
지정된 암호화 개체의 새 인스턴스입니다.
예외
name
매개 변수가 null
인 경우
name
매개 변수에서 설명하는 알고리즘이 FIPS(Federal Information Processing Standards) 모드를 설정하여 사용되었지만 FIPS 호환이 아닌 경우
예제
다음 코드 예제를 호출 하는 방법을 보여 줍니다.는 CreateFromName 새 SHA1 공급자를 만드는 방법입니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 CryptoConfig 클래스입니다.
SHA1CryptoServiceProvider^ SHA1alg =
dynamic_cast<SHA1CryptoServiceProvider^>(
CryptoConfig::CreateFromName( L"SHA1" ));
// This example uses the SHA1 algorithm.
// Due to collision problems with SHA1, Microsoft recommends SHA256 or better.
SHA1CryptoServiceProvider SHA1alg =
(SHA1CryptoServiceProvider)CryptoConfig.CreateFromName("SHA1");
' This example uses the SHA1 algorithm.
' Due to collision problems with SHA1, Microsoft recommends SHA256 or better.
Dim SHA1alg As SHA1CryptoServiceProvider
SHA1alg = CType( _
cryptoConfig.CreateFromName("SHA1"), SHA1CryptoServiceProvider)
설명
이 클래스에서 인식하는 간단한 이름 목록은 를 참조하세요 CryptoConfig.
추가 정보
적용 대상
CreateFromName(String, Object[])
- Source:
- CryptoConfig.cs
- Source:
- CryptoConfig.cs
- Source:
- CryptoConfig.cs
지정된 인수를 사용하여 지정된 암호화 개체의 새 인스턴스를 만듭니다.
public:
static System::Object ^ CreateFromName(System::String ^ name, ... cli::array <System::Object ^> ^ args);
public:
static System::Object ^ CreateFromName(System::String ^ name, cli::array <System::Object ^> ^ args);
public static object? CreateFromName (string name, params object?[]? args);
public static object CreateFromName (string name, params object[] args);
public static object CreateFromName (string name, object[] args);
static member CreateFromName : string * obj[] -> obj
Public Shared Function CreateFromName (name As String, ParamArray args As Object()) As Object
Public Shared Function CreateFromName (name As String, args As Object()) As Object
매개 변수
- name
- String
인스턴스를 만드는 암호화 개체의 단순한 이름입니다.
- args
- Object[]
지정된 암호화 개체를 만드는 데 사용되는 인수입니다.
반환
지정된 암호화 개체의 새 인스턴스입니다.
예외
name
매개 변수가 null
인 경우
name
매개 변수에서 설명하는 알고리즘이 FIPS(Federal Information Processing Standards) 모드를 설정하여 사용되었지만 FIPS 호환이 아닌 경우
예제
다음 코드 예제를 호출 CreateFromName 하는 방법에 설명 합니다 키 컨테이너에 액세스 하는 새 RSA 공급자 인스턴스를 초기화 하는 TestContainer
방법입니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 CryptoConfig 클래스입니다.
CspParameters^ parameters = gcnew CspParameters;
parameters->KeyContainerName = L"TestContainer";
array<Object^>^argsArray = gcnew array<Object^>(1){
parameters
};
// Instantiate the RSA provider instance accessing the TestContainer
// key container.
RSACryptoServiceProvider^ rsaProvider =
static_cast<RSACryptoServiceProvider^>(
CryptoConfig::CreateFromName( L"RSA", argsArray ));
CspParameters parameters = new CspParameters();
parameters.KeyContainerName = "TestContainer";
Object[] argsArray = new Object[] {parameters};
// Instantiate the RSA provider instance accessing the TestContainer
// key container.
RSA rsa = (RSA)
CryptoConfig.CreateFromName("RSA",argsArray);
Dim parameters As New CspParameters
parameters.KeyContainerName = "TestContainer"
Dim argsArray() = New Object() {parameters}
' Instantiate the RSA provider instance accessing the key container
' TestContainer.
Dim rsa As RSA = RSA.Create()
rsa = CType(cryptoConfig.CreateFromName( _
"RSA", argsArray), _
RSA)
설명
이 클래스에서 인식하는 간단한 이름 목록은 를 참조하세요 CryptoConfig.
추가 정보
적용 대상
.NET