KeyStore.Builder.NewInstance 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| 속성 | Description |
|---|---|
| NewInstance(File, KeyStore+IProtectionParameter) |
새 Builder 개체를 반환합니다. |
| NewInstance(KeyStore, KeyStore+IProtectionParameter) |
지정된 값과 지정된 |
| NewInstance(String, Provider, KeyStore+IProtectionParameter) |
제공된 인수를 기반으로 새 인수를 만드는 새 |
| NewInstance(String, Provider, File, KeyStore+IProtectionParameter) |
제공된 인수를 기반으로 새 인수를 만드는 새 |
NewInstance(File, KeyStore+IProtectionParameter)
새 Builder 개체를 반환합니다.
[Android.Runtime.Register("newInstance", "(Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "", ApiSince=33)]
public static Java.Security.KeyStore.Builder NewInstance(Java.IO.File file, Java.Security.KeyStore.IProtectionParameter protection);
[<Android.Runtime.Register("newInstance", "(Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "", ApiSince=33)>]
static member NewInstance : Java.IO.File * Java.Security.KeyStore.IProtectionParameter -> Java.Security.KeyStore.Builder
매개 변수
- file
- File
KeyStore 데이터가 포함된 파일
- protection
- KeyStore.IProtectionParameter
KeyStore 데이터를 보호하는 ProtectionParameter
반품
새 Builder 개체
- 특성
설명
새 Builder 개체를 반환합니다. 반환된 작성기에서 getKeyStore() 메서드에 대한 첫 번째 호출은 파일을 사용하여 KeyStore를 만들어 키 저장소 형식을 검색한 다음 load() 메서드를 호출합니다. 동일한 알고리즘을 사용하여 KeyStore.getInstance(File, LoadStoreParameter)에 설명된 대로 키 저장소 형식을 결정합니다. inputStream 인수는 파일에서 생성됩니다. 보호가 PasswordProtection인 경우 getPassword 메서드를 호출하여 암호를 가져옵니다. 그렇지 않으면 보호가 CallbackHandlerProtection인 경우 CallbackHandler를 호출하여 암호를 가져옵니다. getKeyStore()에 대한 후속 호출은 초기 호출과 동일한 개체를 반환합니다. KeyStoreException으로 초기 호출이 실패한 경우 후속 호출에서도 KeyStoreException을 throw합니다. getProtectionParameter()에 대한 호출은 로드 메서드를 호출하는 데 사용된 암호를 캡슐화하는 PasswordProtection 개체를 반환합니다. getKeyStore() 메서드는 이 메서드를 호출하는 코드의 AccessControlContext 내에서 실행됩니다.
에 대한 java.security.KeyStore.Builder.newInstanceJava 참조
적용 대상
NewInstance(KeyStore, KeyStore+IProtectionParameter)
지정된 값과 지정된 BuilderKeyStore값을 포함하는 새 ProtectionParameter 값을 반환합니다.
[Android.Runtime.Register("newInstance", "(Ljava/security/KeyStore;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")]
public static Java.Security.KeyStore.Builder NewInstance(Java.Security.KeyStore keyStore, Java.Security.KeyStore.IProtectionParameter protectionParameter);
[<Android.Runtime.Register("newInstance", "(Ljava/security/KeyStore;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")>]
static member NewInstance : Java.Security.KeyStore * Java.Security.KeyStore.IProtectionParameter -> Java.Security.KeyStore.Builder
매개 변수
- keyStore
- KeyStore
을 KeyStore (를) 개최할 수 있습니다.
- protectionParameter
- KeyStore.IProtectionParameter
을 ProtectionParameter (를) 개최할 수 있습니다.
반품
새 Builder 개체
- 특성
예외
if keyStore or protectionParameter is null.
지정된 KeyStore 값이 초기화되지 않은 경우
설명
지정된 KeyStore를 캡슐화하는 새 Builder를 반환합니다. 반환된 개체의 getKeyStore() 메서드는 keyStore를 반환하고 getProtectionParameter() 메서드는 protectionParameters를 반환합니다. 이는 기존 KeyStore 개체를 작성기 기반 API와 함께 사용해야 하는 경우에 유용합니다.
에 대한 java.security.KeyStore.Builder.newInstanceJava 참조
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.
적용 대상
NewInstance(String, Provider, KeyStore+IProtectionParameter)
제공된 인수를 기반으로 새 인수를 만드는 새 BuilderKeyStore 값을 반환합니다.
[Android.Runtime.Register("newInstance", "(Ljava/lang/String;Ljava/security/Provider;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")]
public static Java.Security.KeyStore.Builder NewInstance(string type, Java.Security.Provider provider, Java.Security.KeyStore.IProtectionParameter protection);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/String;Ljava/security/Provider;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")>]
static member NewInstance : string * Java.Security.Provider * Java.Security.KeyStore.IProtectionParameter -> Java.Security.KeyStore.Builder
매개 변수
- type
- String
생성할 형식입니다 KeyStore .
- provider
- Provider
생성KeyStore할 공급자입니다null.
- protection
- KeyStore.IProtectionParameter
Keystore를 보호하는 ProtectionParameter
반품
새 Builder 개체
- 특성
예외
if type or protectionParameter is null.
protectionParameter또는 ,의 PasswordProtectionCallbackHandlerProtectionfile 인스턴스가 아니거나 파일이 아니거나 전혀 존재하지 않습니다.
설명
새 Builder 개체를 반환합니다. 반환된 작성기에서 getKeyStore() 메서드를 호출할 때마다 형식 형식의 새 KeyStore 개체가 반환됩니다. 해당 load() 메서드는 보호를 캡슐화하는 LoadStoreParameter를 사용하여 호출됩니다. Null이 아닌 경우 KeyStore가 공급자에서 인스턴스화됩니다. 그렇지 않으면 설치된 모든 공급자가 검색됩니다. getProtectionParameter()에 대한 호출은 보호를 반환합니다. getKeyStore() 메서드는 이 메서드를 호출하는 코드의 AccessControlContext 내에서 실행됩니다.
에 대한 java.security.KeyStore.Builder.newInstanceJava 참조
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.
적용 대상
NewInstance(String, Provider, File, KeyStore+IProtectionParameter)
제공된 인수를 기반으로 새 인수를 만드는 새 BuilderKeyStore 값을 반환합니다.
[Android.Runtime.Register("newInstance", "(Ljava/lang/String;Ljava/security/Provider;Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")]
public static Java.Security.KeyStore.Builder NewInstance(string type, Java.Security.Provider provider, Java.IO.File file, Java.Security.KeyStore.IProtectionParameter protection);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/String;Ljava/security/Provider;Ljava/io/File;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Builder;", "")>]
static member NewInstance : string * Java.Security.Provider * Java.IO.File * Java.Security.KeyStore.IProtectionParameter -> Java.Security.KeyStore.Builder
매개 변수
- type
- String
생성할 형식입니다 KeyStore .
- provider
- Provider
생성KeyStore할 공급자입니다null.
- file
- File
에 File 대한 데이터를 포함하는 입니다 KeyStore.
- protection
- KeyStore.IProtectionParameter
KeyStore 데이터를 보호하는 ProtectionParameter
반품
새 Builder 개체
- 특성
예외
if type, protectionParameter or file is null.
protectionParameter또는 ,의 PasswordProtectionCallbackHandlerProtectionfile 인스턴스가 아니거나 파일이 아니거나 전혀 존재하지 않습니다.
설명
새 Builder 개체를 반환합니다. 반환된 작성기에서 getKeyStore() 메서드에 대한 첫 번째 호출은 형식 형식의 KeyStore를 만들고 해당 load() 메서드를 호출합니다. inputStream 인수는 파일에서 생성됩니다. 보호가 PasswordProtection인 경우 getPassword 메서드를 호출하여 암호를 가져옵니다. 그렇지 않으면 보호가 CallbackHandlerProtection인 경우 CallbackHandler를 호출하여 암호를 가져옵니다. getKeyStore()에 대한 후속 호출은 초기 호출과 동일한 개체를 반환합니다. KeyStoreException으로 초기 호출이 실패한 경우 후속 호출에서도 KeyStoreException을 throw합니다. Null이 아닌 경우 KeyStore가 공급자에서 인스턴스화됩니다. 그렇지 않으면 설치된 모든 공급자가 검색됩니다. getProtectionParameter()에 대한 호출은 로드 메서드를 호출하는 데 사용된 암호를 캡슐화하는 PasswordProtection 개체를 반환합니다. getKeyStore() 메서드는 이 메서드를 호출하는 코드의 AccessControlContext 내에서 실행됩니다.
에 대한 java.security.KeyStore.Builder.newInstanceJava 참조
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.