IdentityCredential.Delete(Byte[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Elimina una credencial.
[Android.Runtime.Register("delete", "([B)[B", "GetDelete_arrayBHandler", ApiSince=31)]
public virtual byte[] Delete(byte[] challenge);
[<Android.Runtime.Register("delete", "([B)[B", "GetDelete_arrayBHandler", ApiSince=31)>]
abstract member Delete : byte[] -> byte[]
override this.Delete : byte[] -> byte[]
Parámetros
- challenge
- Byte[]
es una matriz de bytes no vacía cuyo contenido debe ser único, fresco y proporcionado por la autoridad emisora. El valor proporcionado se inserta en el CBOR generado y permite a la entidad emisora comprobar que la prueba devuelta es nueva. Las implementaciones son necesarias para admitir desafíos de al menos 32 bytes de longitud.
Devoluciones
estructura de datos de COSE_Sign1 anterior
- Atributos
Comentarios
Elimina una credencial.
Este método devuelve una estructura de datos COSE_Sign1 firmada por credentialKey con carga establecida ProofOfDeletion en como se define a continuación.
ProofOfDeletion = [
"ProofOfDeletion", ; tstr
tstr, ; DocType
bstr, ; Challenge
bool ; true if this is a test credential, should
; always be false.
]
Esto solo se implementa en la versión de características 202101 o posterior. Si no se implementa, se produce un error en la llamada con UnsupportedOperationException. Consulte android.content.pm.PackageManager#FEATURE_IDENTITY_CREDENTIAL_HARDWARE para obtener versiones de características conocidas.
Java documentación para android.security.identity.IdentityCredential.delete(byte[]).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.