Namespace System::Security::Cryptography::Xml

Classi

ClasseDescrizione
DataObjectDefinisce un meccanismo indipendente dal formato per il trasferimento dei dati. Gli oggetti di questa classe dovrebbero essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarla alle funzioni come argomento.
DSAKeyValueRappresenta la chiave privata DSA. Gli oggetti di questa classe dovrebbero essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarla alle funzioni come argomento.
KeyInfoRappresenta l’elemento KeyInfo di una firma digitale XML o di una crittografia XML. Gli oggetti di questa classe dovrebbero essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarla alle funzioni come argomento.
KeyInfoClauseTutte le implementazioni dei sottoelementi KeyInfo devono ereditare questa classe astratta. Gli oggetti di questa classe dovrebbero essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarla alle funzioni come argomento.
KeyInfoNameRappresenta il sottoelemento XMLDSIG ‘KeyName’ o l’elemento XML encryption ‘KeyInfo’ element. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() function. Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarla alle funzioni come argomento.
KeyInfoX509DataRappresenta un elemento ‘X509Data’. Contiene informazioni sul certificato X.509v3 relative alla chiave di convalida o di crittografia. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() function. Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarla alle funzioni come argomento.
ReferenceFacilita la creazione delle firme XML. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() function. Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarla alle funzioni come argomento.
RSAKeyValueRappresenta l’elemento ‘RSAKeyValue’ della firma XML. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() function. Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarla alle funzioni come argomento.
SignedInfoRappresenta l’elemento ‘SignedInfo’ della firma XML. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() function. Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarla alle funzioni come argomento.
SignedXmlUtilizzato per la firma e la verifica XML. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() function. Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarla alle funzioni come argomento.
TransformFornisce informazioni sulla trasformazione dei dati da parte del firmatario. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() function. Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarla alle funzioni come argomento.
TransformChainRappresenta una catena ordinata di trasformazioni. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() function. Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarla alle funzioni come argomento.
X509IssuerSerialRappresenta l’elemento ‘X509IssuerSerial’ della firma XML. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() function. Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarla alle funzioni come argomento.
XmlDsigC14NTransformRappresenta la trasformazione di canonicalizzazione XML C14N per una firma digitale senza commenti. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() function. Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarla alle funzioni come argomento.
XmlDsigC14NWithCommentsTransformRappresenta la trasformazione di canonicalizzazione XML C14N per una firma digitale con commenti. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() function. Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarla alle funzioni come argomento.
XmlDsigEnvelopedSignatureTransformRappresenta la trasformazione di firma enveloped per la firma XML. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() function. Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarla alle funzioni come argomento.
XmlDsigExcC14NTransformRappresenta la trasformazione di canonicalizzazione XML C14N esclusiva per una firma digitale senza commenti. Gli oggetti di questa classe devono essere allocati solo tramite la funzione System::MakeObject() function. Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarla alle funzioni come argomento.