다음을 통해 공유


SealedObject.GetObject 메서드

정의

오버로드

GetObject(IKey)

원래(캡슐화된) 개체를 검색합니다.

GetObject(Cipher)

원래(캡슐화된) 개체를 검색합니다.

GetObject(IKey, String)

원래(캡슐화된) 개체를 검색합니다.

GetObject(IKey)

원래(캡슐화된) 개체를 검색합니다.

[Android.Runtime.Register("getObject", "(Ljava/security/Key;)Ljava/lang/Object;", "")]
public Java.Lang.Object? GetObject (Java.Security.IKey? key);
[<Android.Runtime.Register("getObject", "(Ljava/security/Key;)Ljava/lang/Object;", "")>]
override this.GetObject : Java.Security.IKey -> Java.Lang.Object

매개 변수

key
IKey

개체의 봉인을 해제하는 데 사용되는 키입니다.

반환

원래 개체입니다.

특성

예외

역직렬화가 실패하는 경우

역직렬화가 실패하는 경우

데이터를 해독하는 알고리즘을 사용할 수 없으면 입니다.

지정된 키를 사용하여 데이터의 암호를 해독할 수 없으면 입니다.

설명

원래(캡슐화된) 개체를 검색합니다.

이 메서드는 봉인 작업에 사용된 알고리즘에 대한 암호화를 만듭니다. 기본 공급자 패키지가 해당 알고리즘의 구현을 제공하는 경우 해당 구현을 포함하는 암호화 인스턴스가 사용됩니다. 기본 패키지에서 알고리즘을 사용할 수 없는 경우 다른 패키지가 검색됩니다. 암호 개체는 봉인 작업에 사용된 지정된 key 매개 변수와 매개 변수(있는 경우)를 사용하여 암호 해독을 위해 초기화됩니다.

캡슐화된 개체는 반환되기 전에 봉인되지 않고 직렬화 해제됩니다.

에 대한 javax.crypto.SealedObject.getObject(java.security.Key)Java 설명서

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

적용 대상

GetObject(Cipher)

원래(캡슐화된) 개체를 검색합니다.

[Android.Runtime.Register("getObject", "(Ljavax/crypto/Cipher;)Ljava/lang/Object;", "")]
public Java.Lang.Object? GetObject (Javax.Crypto.Cipher? c);
[<Android.Runtime.Register("getObject", "(Ljavax/crypto/Cipher;)Ljava/lang/Object;", "")>]
override this.GetObject : Javax.Crypto.Cipher -> Java.Lang.Object

매개 변수

c
Cipher

개체의 봉인을 해제하는 데 사용되는 암호

반환

원래 개체입니다.

특성

예외

역직렬화가 실패하는 경우

역직렬화가 실패하는 경우

지정된 암호가 블록 암호이고 serialize된 데이터의 길이가 암호화 블록 크기의 배수가 아닌 경우

데이터의 안쪽 여백이 안쪽 여백 구성표와 일치하지 않으면 입니다.

설명

원래(캡슐화된) 개체를 검색합니다.

캡슐화된 개체는 암호화가 반환되기 전에 봉인되지 않고(지정된 암호화를 사용하여 암호화가 이미 제대로 초기화되었다고 가정) 직렬화 해제됩니다.

에 대한 javax.crypto.SealedObject.getObject(javax.crypto.Cipher)Java 설명서

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

적용 대상

GetObject(IKey, String)

원래(캡슐화된) 개체를 검색합니다.

[Android.Runtime.Register("getObject", "(Ljava/security/Key;Ljava/lang/String;)Ljava/lang/Object;", "")]
public Java.Lang.Object? GetObject (Java.Security.IKey? key, string? provider);
[<Android.Runtime.Register("getObject", "(Ljava/security/Key;Ljava/lang/String;)Ljava/lang/Object;", "")>]
override this.GetObject : Java.Security.IKey * string -> Java.Lang.Object

매개 변수

key
IKey

개체의 봉인을 해제하는 데 사용되는 키입니다.

provider
String

개체의 봉인을 해제할 알고리즘 공급자의 이름입니다.

반환

원래 개체입니다.

특성

예외

역직렬화가 실패하는 경우

역직렬화가 실패하는 경우

데이터를 해독하는 데 사용되는 알고리즘을 사용할 수 없으면 입니다.

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

지정된 키를 사용하여 데이터의 암호를 해독할 수 없으면 입니다.

설명

원래(캡슐화된) 개체를 검색합니다.

이 메서드는 지정된 provider알고리즘의 구현을 사용하여 봉인 작업에 사용된 알고리즘에 대한 암호화를 만듭니다. 암호 개체는 봉인 작업에 사용된 지정된 key 매개 변수와 매개 변수(있는 경우)를 사용하여 암호 해독을 위해 초기화됩니다.

캡슐화된 개체는 반환되기 전에 봉인되지 않고 직렬화 해제됩니다.

에 대한 javax.crypto.SealedObject.getObject(java.security.Key, java.lang.String)Java 설명서

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

적용 대상