PSSParameterSpec Clase
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í.
Esta clase especifica una especificación de parámetro para RSASSA-PSS esquema de firma, tal como se define en el estándar PKCS#1 v2.2 .
[Android.Runtime.Register("java/security/spec/PSSParameterSpec", DoNotGenerateAcw=true)]
public class PSSParameterSpec : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Security.Spec.IAlgorithmParameterSpec
[<Android.Runtime.Register("java/security/spec/PSSParameterSpec", DoNotGenerateAcw=true)>]
type PSSParameterSpec = class
inherit Object
interface IAlgorithmParameterSpec
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Herencia
- Atributos
- Implementaciones
Comentarios
Esta clase especifica una especificación de parámetro para RSASSA-PSS esquema de firma, tal como se define en el estándar PKCS#1 v2.2 .
Su definición de ASN.1 en el estándar PKCS#1 se describe a continuación:
RSASSA-PSS-params ::= SEQUENCE {
hashAlgorithm [0] HashAlgorithm DEFAULT sha1,
maskGenAlgorithm [1] MaskGenAlgorithm DEFAULT mgf1SHA1,
saltLength [2] INTEGER DEFAULT 20,
trailerField [3] TrailerField DEFAULT trailerFieldBC(1)
}
where
HashAlgorithm ::= AlgorithmIdentifier {
{OAEP-PSSDigestAlgorithms}
}
MaskGenAlgorithm ::= AlgorithmIdentifier { {PKCS1MGFAlgorithms} }
TrailerField ::= INTEGER { trailerFieldBC(1) }
OAEP-PSSDigestAlgorithms ALGORITHM-IDENTIFIER ::= {
{ OID id-sha1 PARAMETERS NULL }|
{ OID id-sha224 PARAMETERS NULL }|
{ OID id-sha256 PARAMETERS NULL }|
{ OID id-sha384 PARAMETERS NULL }|
{ OID id-sha512 PARAMETERS NULL }|
{ OID id-sha512-224 PARAMETERS NULL }|
{ OID id-sha512-256 PARAMETERS NULL },
... -- Allows for future expansion --
}
PKCS1MGFAlgorithms ALGORITHM-IDENTIFIER ::= {
{ OID id-mgf1 PARAMETERS HashAlgorithm },
... -- Allows for future expansion --
}
Nota: PSSParameterSpec.DEFAULT usa lo siguiente: resumen de mensajes :- función de generación de máscaras "SHA-1" (mgf): parámetros "MGF1" para mgf -- MGF1ParameterSpec.SHA1 SaltLength -- 20 TrailerField -- 1
Agregado en la versión 1.4.
Java documentación para java.security.spec.PSSParameterSpec.
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.
Constructores
| Nombre | Description |
|---|---|
| PSSParameterSpec(Int32) |
Crea un nuevo |
| PSSParameterSpec(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
| PSSParameterSpec(String, String, IAlgorithmParameterSpec, Int32, Int32) |
Crea un nuevo |
Campos
| Nombre | Description |
|---|---|
| TrailerFieldBc |
Constante |
Propiedades
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| Default |
El parámetro PSS establecido con todos los valores predeterminados |
| DigestAlgorithm |
Devuelve el nombre del algoritmo de síntesis de mensajes. |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| JniIdentityHashCode |
Esta clase especifica una especificación de parámetro para RSASSA-PSS esquema de firma, tal como se define en el estándar PKCS#1 v2.2 . (Heredado de Object) |
| JniPeerMembers |
Esta clase especifica una especificación de parámetro para RSASSA-PSS esquema de firma, tal como se define en el estándar PKCS#1 v2.2 . |
| MGFAlgorithm |
Devuelve el nombre del algoritmo de función de generación de máscaras. |
| MGFParameters |
Devuelve los parámetros de la función de generación de máscaras. |
| PeerReference |
Esta clase especifica una especificación de parámetro para RSASSA-PSS esquema de firma, tal como se define en el estándar PKCS#1 v2.2 . (Heredado de Object) |
| SaltLength |
Devuelve la longitud de sal en bytes. |
| ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
| ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
| TrailerField |
Devuelve el valor del campo finalizador. |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Dispose() |
Esta clase especifica una especificación de parámetro para RSASSA-PSS esquema de firma, tal como se define en el estándar PKCS#1 v2.2 . (Heredado de Object) |
| Dispose(Boolean) |
Esta clase especifica una especificación de parámetro para RSASSA-PSS esquema de firma, tal como se define en el estándar PKCS#1 v2.2 . (Heredado de Object) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| JavaFinalize() |
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| ToArray<T>() |
Esta clase especifica una especificación de parámetro para RSASSA-PSS esquema de firma, tal como se define en el estándar PKCS#1 v2.2 . (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Esta clase especifica una especificación de parámetro para RSASSA-PSS esquema de firma, tal como se define en el estándar PKCS#1 v2.2 . (Heredado de Object) |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Esta clase especifica una especificación de parámetro para RSASSA-PSS esquema de firma, tal como se define en el estándar PKCS#1 v2.2 . (Heredado de Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Esta clase especifica una especificación de parámetro para RSASSA-PSS esquema de firma, tal como se define en el estándar PKCS#1 v2.2 . (Heredado de Object) |
| IJavaPeerable.Finalized() |
Esta clase especifica una especificación de parámetro para RSASSA-PSS esquema de firma, tal como se define en el estándar PKCS#1 v2.2 . (Heredado de Object) |
| IJavaPeerable.JniManagedPeerState |
Esta clase especifica una especificación de parámetro para RSASSA-PSS esquema de firma, tal como se define en el estándar PKCS#1 v2.2 . (Heredado de Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Esta clase especifica una especificación de parámetro para RSASSA-PSS esquema de firma, tal como se define en el estándar PKCS#1 v2.2 . (Heredado de Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Esta clase especifica una especificación de parámetro para RSASSA-PSS esquema de firma, tal como se define en el estándar PKCS#1 v2.2 . (Heredado de Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Esta clase especifica una especificación de parámetro para RSASSA-PSS esquema de firma, tal como se define en el estándar PKCS#1 v2.2 . (Heredado de Object) |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Esta clase especifica una especificación de parámetro para RSASSA-PSS esquema de firma, tal como se define en el estándar PKCS#1 v2.2 . |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |