다음을 통해 공유


KeyStore.GetInstance 메서드

정의

오버로드

GetInstance(String, Provider)

지정된 형식의 키 저장소 개체를 반환합니다.

GetInstance(File, Char[])

적절한 키 저장소 형식의 로드된 키 저장소 개체를 반환합니다.

GetInstance(String, String)

지정된 형식의 키 저장소 개체를 반환합니다.

GetInstance(String)

지정된 형식의 키 저장소 개체를 반환합니다.

GetInstance(File, KeyStore+ILoadStoreParameter)

GetInstance(String, Provider)

지정된 형식의 키 저장소 개체를 반환합니다.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyStore;", "")]
public static Java.Security.KeyStore? GetInstance (string? type, Java.Security.Provider? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyStore;", "")>]
static member GetInstance : string * Java.Security.Provider -> Java.Security.KeyStore

매개 변수

type
String

키 저장소의 유형입니다. 표준 키 저장소 유형에 대한 자세한 내용은 Java 보안 표준 알고리즘 이름 사양 의 KeyStore 섹션을 참조하세요.

provider
Provider

공급자입니다.

반환

지정된 형식의 키 저장소 개체

특성

예외

KeyStore를 만드는 동안 오류가 발생하면 입니다.

if provider is 또는 빈 문자열입니다 null .

type == null 1.4 릴리스와 같이 If(NoSuchAlgorithmException 대신)

설명

지정된 형식의 키 저장소 개체를 반환합니다.

지정된 Provider 개체에서 KeyStoreSpi 구현을 캡슐화하는 새 KeyStore 개체가 반환됩니다. 지정된 공급자 개체를 공급자 목록에 등록할 필요가 없습니다.

1.4에 추가되었습니다.

에 대한 java.security.KeyStore.getInstance(java.lang.String, java.security.Provider)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

추가 정보

적용 대상

GetInstance(File, Char[])

적절한 키 저장소 형식의 로드된 키 저장소 개체를 반환합니다.

[Android.Runtime.Register("getInstance", "(Ljava/io/File;[C)Ljava/security/KeyStore;", "", ApiSince=33)]
public static Java.Security.KeyStore? GetInstance (Java.IO.File? file, char[]? password);
[<Android.Runtime.Register("getInstance", "(Ljava/io/File;[C)Ljava/security/KeyStore;", "", ApiSince=33)>]
static member GetInstance : Java.IO.File * char[] -> Java.Security.KeyStore

매개 변수

file
File

키 저장소 파일

password
Char[]

키 저장소 암호입니다. null

반환

키 저장소 데이터와 함께 로드된 키 저장소 개체

특성

설명

적절한 키 저장소 형식의 로드된 키 저장소 개체를 반환합니다. 먼저 키 저장소 유형은 지정된 파일을 검색하여 결정됩니다. 그런 다음 키 저장소 개체가 인스턴스화되고 해당 파일의 데이터를 사용하여 로드됩니다.

키 저장소의 잠금을 해제하거나(예: 키 저장소가 하드웨어 토큰 디바이스에 있음) 키 저장소 데이터의 무결성을 확인하기 위해 암호를 부여할 수 있습니다. 무결성 검사를 위해 암호를 지정하지 않으면 무결성 검사가 수행되지 않습니다.

이 메서드는 가장 선호하는 공급자부터 등록된 보안 공급자 공급자 목록을 트래버스합니다. 공급자가 지원하는 각 KeyStoreSpi 구현에 대해 메서드를 KeyStoreSpi#engineProbe(InputStream) engineProbe 호출하여 지정된 키 저장소를 지원하는지 확인합니다. 지정된 파일을 지원하는 첫 번째 공급자에서 KeyStoreSpi 구현을 캡슐화하는 새 KeyStore 개체가 반환됩니다.

등록된 공급자 목록은 메서드를 통해 Security#getProviders() Security.getProviders() 검색할 수 있습니다.

9에 추가되었습니다.

에 대한 java.security.KeyStore.getInstance(java.io.File, char[])Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

GetInstance(String, String)

지정된 형식의 키 저장소 개체를 반환합니다.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyStore;", "")]
public static Java.Security.KeyStore? GetInstance (string? type, string? provider);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;Ljava/lang/String;)Ljava/security/KeyStore;", "")>]
static member GetInstance : string * string -> Java.Security.KeyStore

매개 변수

type
String

키 저장소의 유형입니다. 표준 키 저장소 유형에 대한 자세한 내용은 Java 보안 표준 알고리즘 이름 사양 의 KeyStore 섹션을 참조하세요.

provider
String

공급자의 이름입니다.

반환

지정된 형식의 키 저장소 개체

특성

예외

KeyStore를 만드는 동안 오류가 발생하면 입니다.

지정된 공급자를 사용할 수 없으면 입니다.

provider == null || provider.isEmpty()의 경우

1.4 릴리스와 같이 if type is null (NoSuchAlgorithmException 대신)

설명

지정된 형식의 키 저장소 개체를 반환합니다.

지정된 공급자에서 KeyStoreSpi 구현을 캡슐화하는 새 KeyStore 개체가 반환됩니다. 지정된 공급자를 보안 공급자 목록에 등록해야 합니다.

등록된 공급자 목록은 메서드를 통해 Security#getProviders() Security.getProviders() 검색할 수 있습니다.

에 대한 java.security.KeyStore.getInstance(java.lang.String, java.lang.String)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

추가 정보

적용 대상

GetInstance(String)

지정된 형식의 키 저장소 개체를 반환합니다.

[Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljava/security/KeyStore;", "")]
public static Java.Security.KeyStore? GetInstance (string? type);
[<Android.Runtime.Register("getInstance", "(Ljava/lang/String;)Ljava/security/KeyStore;", "")>]
static member GetInstance : string -> Java.Security.KeyStore

매개 변수

type
String

키 저장소의 유형입니다. 표준 키 저장소 유형에 대한 자세한 내용은 Java 보안 표준 알고리즘 이름 사양 의 KeyStore 섹션을 참조하세요.

반환

지정된 형식의 키 저장소 개체

특성

예외

KeyStore를 만드는 동안 오류가 발생하면 입니다.

type == null의 경우

설명

지정된 형식의 키 저장소 개체를 반환합니다.

이 메서드는 가장 선호하는 공급자부터 등록된 보안 공급자 목록을 트래버스합니다. 지정된 형식을 지원하는 첫 번째 공급자에서 KeyStoreSpi 구현을 캡슐화하는 새 KeyStore 개체가 반환됩니다.

등록된 공급자 목록은 메서드를 통해 Security#getProviders() Security.getProviders() 검색할 수 있습니다.

에 대한 java.security.KeyStore.getInstance(java.lang.String)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

추가 정보

적용 대상

GetInstance(File, KeyStore+ILoadStoreParameter)

[Android.Runtime.Register("getInstance", "(Ljava/io/File;Ljava/security/KeyStore$LoadStoreParameter;)Ljava/security/KeyStore;", "", ApiSince=33)]
public static Java.Security.KeyStore? GetInstance (Java.IO.File? file, Java.Security.KeyStore.ILoadStoreParameter? param);
[<Android.Runtime.Register("getInstance", "(Ljava/io/File;Ljava/security/KeyStore$LoadStoreParameter;)Ljava/security/KeyStore;", "", ApiSince=33)>]
static member GetInstance : Java.IO.File * Java.Security.KeyStore.ILoadStoreParameter -> Java.Security.KeyStore

매개 변수

file
File

반환

특성

적용 대상