KeyPairGenerator.Initialize 메서드

정의

오버로드

Name Description
Initialize(IAlgorithmParameterSpec)

지정된 매개 변수 집합과 SecureRandom 우선 순위가 가장 높은 설치된 공급자의 구현을 임의성의 원본으로 사용하여 키 쌍 생성기를 초기화합니다.

Initialize(Int32)

기본 매개 변수 집합 및 SecureRandom 우선 순위가 가장 높은 설치 공급자의 구현을 임의성의 원본으로 사용하여 특정 키에 대한 키 쌍 생성기를 초기화합니다.

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 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상