PackageDigitalSignatureManager Clase
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í.
Proporciona una clase de utilidad para la creación y comprobación de firmas digitales en una clase Package.
public ref class PackageDigitalSignatureManager sealed
public sealed class PackageDigitalSignatureManager
type PackageDigitalSignatureManager = class
Public NotInheritable Class PackageDigitalSignatureManager
- Herencia
-
PackageDigitalSignatureManager
En el ejemplo siguiente se muestra cómo usar .PackageDigitalSignatureManager
PackageDigitalSignatureManager se basa en la arquitectura de las clases de firma digital de .NET Framework y proporciona una clase de utilidad para realizar tareas comunes en el uso de firmas digitales con Package elementos.
Package |
Inicializa una nueva instancia de la clase PackageDigitalSignatureManager para su uso con una clase Package especificada. |
Certificate |
Obtiene o establece la opción de inserción del certificado X.509 que el método Sign(IEnumerable<Uri>) usa para firmar digitalmente las partes del paquete. |
Default |
Obtiene una cadena de URI que identifica el algoritmo hash predeterminado usado para crear y comprobar firmas. |
Hash |
Obtiene o establece el identificador URI de la instancia de HashAlgorithm usada para crear y comprobar firmas. |
Is |
Obtiene un valor que indica si el paquete contiene firmas. |
Parent |
Obtiene o establece un identificador en la ventana primaria para mostrar un cuadro de diálogo de selección de certificado. |
Signature |
Obtiene el identificador uniforme de recursos (URI) del elemento de origen de firma. |
Signature |
Obtiene el tipo de relación de origen de firma predeterminado. |
Signatures |
Obtiene una colección de todas las firmas contenidas en el paquete. |
Time |
Obtiene o establece el formato de fecha y hora utilizado para crear la SigningTimede la firma. |
Transform |
Obtiene un diccionario que contiene cada definido ContentType y su identificador XML TransformAlgorithm asociado. |
Countersign() |
Contrafirma todas las firmas del paquete con un certificado X.509 seleccionado por el usuario. |
Countersign(X509Certificate) |
Contrafirma todas las signaturas del paquete con un certificado X.509 especificado. |
Countersign(X509Certificate, IEnumerable<Uri>) |
Contrafirma una lista de firmas con un certificado X.509 determinado. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
Get |
Sirve como la función hash predeterminada. (Heredado de Object) |
Get |
Devuelve la firma digital de un identificador uniforme de recursos (URI) de firma especificado. |
Get |
Obtiene el Type de la instancia actual. (Heredado de Object) |
Memberwise |
Crea una copia superficial del Object actual. (Heredado de Object) |
Remove |
Quita todas las firmas digitales del paquete. |
Remove |
Quita la firma digital con un identificador uniforme de recursos (URI) de firma especificado. |
Sign(IEnumerable<Uri>) |
Pide al usuario un certificado X.509, que se usa para firmar digitalmente una lista de elementos del paquete especificada. |
Sign(IEnumerable<Uri>, X509Certificate) |
Firma una lista de elementos de paquete con un certificado X.509 especificado. |
Sign(IEnumerable<Uri>, X509Certificate, IEnumerable<Package |
Firma una lista de partes de paquete y relaciones de paquete con un certificado X.509 especificado. |
Sign(IEnumerable<Uri>, X509Certificate, IEnumerable<Package |
Firma una lista de elementos de paquete y relaciones de paquete con un determinado certificado X.509 e identificador (ID). |
Sign(IEnumerable<Uri>, X509Certificate, IEnumerable<Package |
Firma una lista de elementos de paquete, relaciones de paquete o objetos personalizados con un certificado X.509 y un identificador de firma (ID) especificados. |
To |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Verify |
Comprueba un certificado X.509 especificado. |
Verify |
Comprueba las firmas de todos los elementos firmados del paquete. |
Invalid |
Se produce cuando el método VerifySignatures(Boolean) detecta una firma no válida. |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: