CmsSigner Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje potenciálního podepisujícího pro podepsanou zprávu CMS/PKCS#7.
public ref class CmsSigner sealed
public sealed class CmsSigner
type CmsSigner = class
Public NotInheritable Class CmsSigner
- Dědičnost
-
CmsSigner
Konstruktory
CmsSigner() |
Inicializuje novou instanci třídy CmsSigner s výchozími hodnotami. |
CmsSigner(CspParameters) |
Zastaralé.
Inicializuje novou instanci CmsSigner třídy z trvalého klíče. |
CmsSigner(SubjectIdentifierType) |
Inicializuje novou instanci CmsSigner třídy se zadaným typem identifikátoru subjektu. |
CmsSigner(SubjectIdentifierType, X509Certificate2) |
Inicializuje novou instanci CmsSigner třídy se zadaným certifikátem podepisující osoby a typem identifikátoru subjektu. |
CmsSigner(SubjectIdentifierType, X509Certificate2, AsymmetricAlgorithm) |
Inicializuje novou instanci CmsSigner třídy se zadaným certifikátem podepisující osoby, typem identifikátoru subjektu a objektem soukromého klíče. |
CmsSigner(SubjectIdentifierType, X509Certificate2, RSA, RSASignaturePadding) |
Inicializuje novou instanci CmsSigner třídy se zadaným podpisovým certifikátem, typem identifikátoru subjektu, objektem soukromého klíče a odsazením podpisu RSA. |
CmsSigner(X509Certificate2) |
Inicializuje novou instanci CmsSigner třídy se zadaným certifikátem podepisujícího. |
Vlastnosti
Certificate |
Vlastnost Certificate nastaví nebo načte X509Certificate2 objekt, který představuje podpisový certifikát. |
Certificates |
Získá kolekci certifikátů, které jsou považovány za WholeChain a ExcludeRoot. |
DigestAlgorithm |
Získá nebo nastaví identifikátor algoritmu pro hashovací algoritmus použít s podpisem. |
IncludeOption |
Získá nebo nastaví možnost označující, kolik z řetězu certifikátů podepisujícího certifikátu by mělo být vloženo do podepsané zprávy. |
PrivateKey |
Získá nebo nastaví objekt privátního klíče, který se má použít při podepisování. |
SignaturePadding |
Získá nebo nastaví rsa podpis odsazení použít. |
SignedAttributes |
Získá kolekce atributů, které se přidruží k tomuto podpisu, které jsou také chráněny podpisem. |
SignerIdentifierType |
Získá schéma, které se má použít k identifikaci, který podpisový certifikát byl použit. |
UnsignedAttributes |
Získá kolekce atributů, které se přidruží k tomuto podpisu, které nejsou chráněny podpisem. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |