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
и параметры (если таковые были использованы в операции запечатывания).
Инкапсулированный объект невидимый и десериализирован перед возвратом.
Документация по Java для javax.crypto.SealedObject.getObject(java.security.Key)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
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
шифр, используемый для расшифровки объекта
Возвращаемое значение
исходный объект.
- Атрибуты
Исключения
Если десериализация завершается ошибкой.
Если десериализация завершается ошибкой.
Если указанный шифр является блочного шифра, а длина сериализованных данных не является нескольким размером блока шифров.
Если заполнение данных не соответствует схеме заполнения.
Комментарии
Извлекает исходный (инкапсулированный) объект.
Инкапсулированный объект невидимый (используя заданный шифр, предполагая, что шифр уже правильно инициализирован) и десериализирован перед возвратом.
Документация по Java для javax.crypto.SealedObject.getObject(javax.crypto.Cipher)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
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
и параметры (если таковые были использованы в операции запечатывания).
Инкапсулированный объект невидимый и десериализирован перед возвратом.
Документация по Java для javax.crypto.SealedObject.getObject(java.security.Key, java.lang.String)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.