KeyPairGenerator.Initialize 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| Name | Description |
|---|---|
| Initialize(IAlgorithmParameterSpec) |
지정된 매개 변수 집합과 |
| Initialize(Int32) |
기본 매개 변수 집합 및 |
| Initialize(Int32, SecureRandom) |
지정된 임의 소스(및 기본 매개 변수 집합)를 사용하여 특정 키에 대한 키 쌍 생성기를 초기화합니다. |
Initialize(IAlgorithmParameterSpec)
지정된 매개 변수 집합과 SecureRandom 우선 순위가 가장 높은 설치된 공급자의 구현을 임의성의 원본으로 사용하여 키 쌍 생성기를 초기화합니다.
[Android.Runtime.Register("initialize", "(Ljava/security/spec/AlgorithmParameterSpec;)V", "GetInitialize_Ljava_security_spec_AlgorithmParameterSpec_Handler")]
public virtual void Initialize(Java.Security.Spec.IAlgorithmParameterSpec? params);
[<Android.Runtime.Register("initialize", "(Ljava/security/spec/AlgorithmParameterSpec;)V", "GetInitialize_Ljava_security_spec_AlgorithmParameterSpec_Handler")>]
override this.Initialize : Java.Security.Spec.IAlgorithmParameterSpec -> unit
매개 변수
- params
- IAlgorithmParameterSpec
키를 생성하는 데 사용되는 매개 변수 집합입니다.
- 특성
예외
지정된 매개 변수가 지원되지 않는 경우
설명
지정된 매개 변수 집합과 SecureRandom 우선 순위가 가장 높은 설치된 공급자의 구현을 임의성의 원본으로 사용하여 키 쌍 생성기를 초기화합니다. (설치된 공급자 중 구현을 제공하지 않는 경우 시스템에서 제공하는 임의 SecureRandom성 원본이 사용됩니다.)
이 구체적인 메서드는 이전에 정의한 추상 클래스에 추가되었습니다. 이 메서드는 KeyPairGeneratorSpi KeyPairGeneratorSpi#initialize( java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) initialize 메서드를 호출하여 params 이를 전달하고 임의성의 원본을 전달합니다(설치된 공급자 중 어느 것도 제공하지 않는 경우 우선 순위가 가장 높은 설치된 공급자 또는 시스템에서 제공됨). 공급자가 재정의하지 않으면 해당 initialize 메서드는 항상 UnsupportedOperationException을 throw합니다.
1.2에 추가되었습니다.
에 대한 java.security.KeyPairGenerator.initialize(java.security.spec.AlgorithmParameterSpec)Java 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.
적용 대상
Initialize(Int32)
기본 매개 변수 집합 및 SecureRandom 우선 순위가 가장 높은 설치 공급자의 구현을 임의성의 원본으로 사용하여 특정 키에 대한 키 쌍 생성기를 초기화합니다.
[Android.Runtime.Register("initialize", "(I)V", "GetInitialize_IHandler")]
public virtual void Initialize(int keysize);
[<Android.Runtime.Register("initialize", "(I)V", "GetInitialize_IHandler")>]
override this.Initialize : int -> unit
매개 변수
- keysize
- Int32
키 크기입니다. 이 메트릭은 비트 수로 지정된 모듈러스 길이와 같은 알고리즘별 메트릭입니다.
- 특성
설명
기본 매개 변수 집합 및 SecureRandom 우선 순위가 가장 높은 설치 공급자의 구현을 임의성의 원본으로 사용하여 특정 키에 대한 키 쌍 생성기를 초기화합니다. (설치된 공급자 중 구현을 제공하지 않는 경우 시스템에서 제공하는 임의 SecureRandom성 원본이 사용됩니다.)
에 대한 java.security.KeyPairGenerator.initialize(int)Java 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.
적용 대상
Initialize(Int32, SecureRandom)
지정된 임의 소스(및 기본 매개 변수 집합)를 사용하여 특정 키에 대한 키 쌍 생성기를 초기화합니다.
[Android.Runtime.Register("initialize", "(ILjava/security/SecureRandom;)V", "GetInitialize_ILjava_security_SecureRandom_Handler")]
public override void Initialize(int keysize, Java.Security.SecureRandom? random);
[<Android.Runtime.Register("initialize", "(ILjava/security/SecureRandom;)V", "GetInitialize_ILjava_security_SecureRandom_Handler")>]
override this.Initialize : int * Java.Security.SecureRandom -> unit
매개 변수
- keysize
- Int32
키 크기입니다. 이 메트릭은 비트 수로 지정된 모듈러스 길이와 같은 알고리즘별 메트릭입니다.
- random
- SecureRandom
임의성의 소스입니다.
- 특성
설명
지정된 임의 소스(및 기본 매개 변수 집합)를 사용하여 특정 키에 대한 키 쌍 생성기를 초기화합니다.
1.2에 추가되었습니다.
에 대한 java.security.KeyPairGenerator.initialize(int, java.security.SecureRandom)Java 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.