| DataObject | Definisce 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. |
| DSAKeyValue | Rappresenta 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. |
| KeyInfo | Rappresenta 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. |
| KeyInfoClause | Tutte 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. |
| KeyInfoName | Rappresenta 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. |
| KeyInfoX509Data | Rappresenta 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. |
| Reference | Facilita 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. |
| RSAKeyValue | Rappresenta 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. |
| SignedInfo | Rappresenta 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. |
| SignedXml | Utilizzato 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. |
| Transform | Fornisce 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. |
| TransformChain | Rappresenta 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. |
| X509IssuerSerial | Rappresenta 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. |
| XmlDsigC14NTransform | Rappresenta 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. |
| XmlDsigC14NWithCommentsTransform | Rappresenta 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. |
| XmlDsigEnvelopedSignatureTransform | Rappresenta 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. |
| XmlDsigExcC14NTransform | Rappresenta 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. |