KeyStore.GetInstance 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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
반환
- 특성