System.Security.cs
上传用户:jnxxjx
上传日期:2015-03-08
资源大小:3388k
文件大小:37k
- //$si$ virtual
- ////////////////////////////////////////////////////////////////
- // File System.Security.dll:
- // Global functions
- //-------------------------------------------------------
- // Global fields
- //-------------------------------------------------------
- // Global MemberRefs
- //-------------------------------------------------------
- // Types
- //-------------------------------------------------------
- class Util.Version : System.Object
- {
- String VersionString;
- String SBSVersionString;
- Void Util.Version();
- }
- class System.Security.SecurityResources : System.Object
- {
- Class System.Resources.ResourceManager s_resMgr;
- String GetResourceString( String key);
- Void System.Security.SecurityResources();
- Void System.Security.SecurityResources();
- }
- class System.Security.Cryptography.Xml.CanonicalXml : System.Object
- {
- Class System.Security.Cryptography.Xml.CanonicalXmlDocument _c14ndoc;
- String _xpathexpr;
- Boolean _includeComments;
- I4 _insideDocumentElement;
- String defaultXPathWithoutComments;
- String defaultXPathWithComments;
- Void System.Security.Cryptography.Xml.CanonicalXml( Class System.IO.Stream inputStream);
- Void System.Security.Cryptography.Xml.CanonicalXml( Class System.IO.Stream inputStream, Boolean includeComments);
- Void System.Security.Cryptography.Xml.CanonicalXml( Class System.Xml.XmlReader xmlReader);
- Void System.Security.Cryptography.Xml.CanonicalXml( Class System.Xml.XmlReader xmlReader, Boolean includeComments);
- Void System.Security.Cryptography.Xml.CanonicalXml( Class System.Xml.XmlDocument document);
- Void System.Security.Cryptography.Xml.CanonicalXml( Class System.Xml.XmlDocument document, Boolean includeComments);
- Void System.Security.Cryptography.Xml.CanonicalXml( Class System.Xml.XmlNodeList nodeList, Boolean includeComments);
- Boolean NodeInList( Class System.Xml.XmlNode node, Class System.Xml.XmlNodeList nodeList);
- Void MarkNodeForCanonicalization( Class System.Xml.XmlNode node, ValueClass System.Security.Cryptography.Xml.CanonicalizationState state);
- Void MarkNodesForCanonicalization();
- Class System.Text.StringBuilder CanonicalizeNode( Class System.Xml.XmlNode node);
- Void SBReplaceCharWithString( Class System.Text.StringBuilder sb, Char oldChar, String newString);
- Class System.Text.StringBuilder CanonicalizeDocumentNode( Class System.Xml.XmlNode node);
- Class System.Text.StringBuilder CanonicalizeOtherNode( Class System.Xml.XmlNode node);
- Class System.Text.StringBuilder CanonicalizeEntityReferenceNode( Class System.Security.Cryptography.Xml.CanonicalXmlEntityReference node);
- Class System.Text.StringBuilder CanonicalizeCDataSection( Class System.Security.Cryptography.Xml.CanonicalXmlCDataSection node);
- Class System.Text.StringBuilder CanonicalizeTextNode( Class System.Security.Cryptography.Xml.CanonicalXmlText node);
- Class System.Text.StringBuilder CanonicalizeProcessingInstructionNode( Class System.Security.Cryptography.Xml.CanonicalXmlProcessingInstruction node);
- Class System.Text.StringBuilder CanonicalizeCommentNode( Class System.Security.Cryptography.Xml.CanonicalXmlComment node, Boolean _includeComments);
- Class System.Text.StringBuilder CanonicalizeWhitespaceNode( Class System.Security.Cryptography.Xml.CanonicalXmlWhitespace node);
- Class System.Text.StringBuilder CanonicalizeSignificantWhitespaceNode( Class System.Security.Cryptography.Xml.CanonicalXmlSignificantWhitespace node);
- Class System.Security.Cryptography.Xml.CanonicalXmlNodeList GetAttributesInScope( Class System.Xml.XmlElement elem);
- Boolean IsDuplicateAttribute( Class System.Xml.XmlAttribute attribute);
- Class System.Text.StringBuilder CanonicalizeNamespaceNode( Class System.Security.Cryptography.Xml.CanonicalXmlAttribute node);
- Class System.Text.StringBuilder CanonicalizeAttributeNode( Class System.Security.Cryptography.Xml.CanonicalXmlAttribute node);
- Class System.Text.StringBuilder CanonicalizeElementNode( Class System.Security.Cryptography.Xml.CanonicalXmlElement node);
- SZArray UI1 GetBytes();
- Class System.Xml.XmlDocument DiscardComments( Class System.Xml.XmlDocument document);
- Class System.Xml.XmlNodeList AllDescendantNodesExceptComments( Class System.Xml.XmlNode node);
- Class System.Xml.XmlNodeList AllDescendantNodes( Class System.Xml.XmlNode node, Boolean includeComments);
- Void System.Security.Cryptography.Xml.CanonicalXml();
- }
- class System.Security.Cryptography.Xml.CanonicalXmlNodeList : System.Xml.XmlNodeList
- {
- Class System.Collections.ArrayList m_nodeArray;
- Void System.Security.Cryptography.Xml.CanonicalXmlNodeList();
- Class System.Xml.XmlNode Item( I4 index);
- Class System.Collections.IEnumerator GetEnumerator();
- I4 get_Count();
- I4 Add( Object value);
- Void Clear();
- Boolean Contains( Object value);
- I4 IndexOf( Object value);
- Void Insert( I4 index, Object value);
- Void Remove( Object value);
- Void RemoveAt( I4 index);
- Boolean get_IsFixedSize();
- Boolean get_IsReadOnly();
- Object System.Collections.IList.get_Item( I4 index);
- Void System.Collections.IList.set_Item( I4 index, Object value);
- Void CopyTo( Class System.Array array, I4 index);
- Object get_SyncRoot();
- Boolean get_IsSynchronized();
- property Count { get(){} set(){} };
- property IsFixedSize { get(){} set(){} };
- property IsReadOnly { get(){} set(){} };
- property SyncRoot { get(){} set(){} };
- property IsSynchronized { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.AttributeSortOrder : System.Object
- {
- Void System.Security.Cryptography.Xml.AttributeSortOrder();
- I4 Compare( Object a, Object b);
- }
- class System.Security.Cryptography.Xml.NamespaceSortOrder : System.Object
- {
- Void System.Security.Cryptography.Xml.NamespaceSortOrder();
- Boolean IsDefaultNamespaceNode( Class System.Xml.XmlNode node);
- I4 Compare( Object a, Object b);
- }
- class System.Security.Cryptography.Xml.CanonicalizationState : System.Enum
- {
- I4 value__;
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState DoNotCanonicalize;
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState ToBeCanonicalized;
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState AlreadyCanonicalized;
- }
- class System.Security.Cryptography.Xml.CanonicalXmlDocument : System.Xml.XmlDocument
- {
- Class System.Xml.XmlElement CreateElement( String prefix, String localName, String namespaceURI);
- Class System.Xml.XmlAttribute CreateAttribute( String prefix, String localName, String namespaceURI);
- Class System.Xml.XmlAttribute CreateDefaultAttribute( String prefix, String localName, String namespaceURI);
- Class System.Xml.XmlText CreateTextNode( String prefix);
- Class System.Xml.XmlWhitespace CreateWhitespace( String prefix);
- Class System.Xml.XmlSignificantWhitespace CreateSignificantWhitespace( String prefix);
- Class System.Xml.XmlProcessingInstruction CreateProcessingInstruction( String target, String data);
- Class System.Xml.XmlComment CreateComment( String data);
- Class System.Xml.XmlEntityReference CreateEntityReference( String name);
- Class System.Xml.XmlCDataSection CreateCDataSection( String data);
- Void System.Security.Cryptography.Xml.CanonicalXmlDocument();
- }
- class System.Security.Cryptography.Xml.CanonicalXmlElement : System.Xml.XmlElement
- {
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState _state;
- Void System.Security.Cryptography.Xml.CanonicalXmlElement( String prefix, String localName, String namespaceURI, Class System.Xml.XmlDocument doc);
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState get_C14NState();
- Void set_C14NState( ValueClass System.Security.Cryptography.Xml.CanonicalizationState value);
- property C14NState { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.CanonicalXmlAttribute : System.Xml.XmlAttribute
- {
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState _state;
- Void System.Security.Cryptography.Xml.CanonicalXmlAttribute( String prefix, String localName, String namespaceURI, Class System.Xml.XmlDocument doc);
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState get_C14NState();
- Void set_C14NState( ValueClass System.Security.Cryptography.Xml.CanonicalizationState value);
- property C14NState { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.CanonicalXmlText : System.Xml.XmlText
- {
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState _state;
- Void System.Security.Cryptography.Xml.CanonicalXmlText( String value, Class System.Xml.XmlDocument doc);
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState get_C14NState();
- Void set_C14NState( ValueClass System.Security.Cryptography.Xml.CanonicalizationState value);
- property C14NState { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.CanonicalXmlWhitespace : System.Xml.XmlWhitespace
- {
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState _state;
- Void System.Security.Cryptography.Xml.CanonicalXmlWhitespace( String prefix, Class System.Xml.XmlDocument doc);
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState get_C14NState();
- Void set_C14NState( ValueClass System.Security.Cryptography.Xml.CanonicalizationState value);
- property C14NState { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.CanonicalXmlSignificantWhitespace : System.Xml.XmlSignificantWhitespace
- {
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState _state;
- Void System.Security.Cryptography.Xml.CanonicalXmlSignificantWhitespace( String prefix, Class System.Xml.XmlDocument doc);
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState get_C14NState();
- Void set_C14NState( ValueClass System.Security.Cryptography.Xml.CanonicalizationState value);
- property C14NState { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.CanonicalXmlComment : System.Xml.XmlComment
- {
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState _state;
- Void System.Security.Cryptography.Xml.CanonicalXmlComment( String prefix, Class System.Xml.XmlDocument doc);
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState get_C14NState();
- Void set_C14NState( ValueClass System.Security.Cryptography.Xml.CanonicalizationState value);
- property C14NState { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.CanonicalXmlProcessingInstruction : System.Xml.XmlProcessingInstruction
- {
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState _state;
- Void System.Security.Cryptography.Xml.CanonicalXmlProcessingInstruction( String prefix, String namespaceURI, Class System.Xml.XmlDocument doc);
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState get_C14NState();
- Void set_C14NState( ValueClass System.Security.Cryptography.Xml.CanonicalizationState value);
- property C14NState { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.CanonicalXmlEntityReference : System.Xml.XmlEntityReference
- {
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState _state;
- Void System.Security.Cryptography.Xml.CanonicalXmlEntityReference( String name, Class System.Xml.XmlDocument doc);
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState get_C14NState();
- Void set_C14NState( ValueClass System.Security.Cryptography.Xml.CanonicalizationState value);
- property C14NState { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.CanonicalXmlCDataSection : System.Xml.XmlCDataSection
- {
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState _state;
- Void System.Security.Cryptography.Xml.CanonicalXmlCDataSection( String name, Class System.Xml.XmlDocument doc);
- ValueClass System.Security.Cryptography.Xml.CanonicalizationState get_C14NState();
- Void set_C14NState( ValueClass System.Security.Cryptography.Xml.CanonicalizationState value);
- property C14NState { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.DataObject : System.Object
- {
- String m_strId;
- String m_strMimeType;
- String m_strEncoding;
- Class System.Security.Cryptography.Xml.CanonicalXmlNodeList m_elData;
- Class System.Xml.XmlElement m_cachedXml;
- Void System.Security.Cryptography.Xml.DataObject();
- Void System.Security.Cryptography.Xml.DataObject( String id, String mimeType, String encoding, Class System.Xml.XmlElement data);
- String get_Id();
- Void set_Id( String value);
- String get_MimeType();
- Void set_MimeType( String value);
- String get_Encoding();
- Void set_Encoding( String value);
- Class System.Xml.XmlNodeList get_Data();
- Void set_Data( Class System.Xml.XmlNodeList value);
- Boolean get_CacheValid();
- Class System.Xml.XmlElement GetXml();
- Void LoadXml( Class System.Xml.XmlElement value);
- property Id { get(){} set(){} };
- property MimeType { get(){} set(){} };
- property Encoding { get(){} set(){} };
- property Data { get(){} set(){} };
- property CacheValid { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.KeyInfo : System.Object
- {
- String m_strId;
- Class System.Collections.ArrayList m_KeyInfoClauses;
- Void System.Security.Cryptography.Xml.KeyInfo();
- String get_Id();
- Void set_Id( String value);
- Class System.Xml.XmlElement GetXml();
- Void LoadXml( Class System.Xml.XmlElement value);
- I4 get_Count();
- Void AddClause( Class System.Security.Cryptography.Xml.KeyInfoClause clause);
- Class System.Collections.IEnumerator GetEnumerator();
- Class System.Collections.IEnumerator GetEnumerator( Class System.Type requestedObjectType);
- property Id { get(){} set(){} };
- property Count { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.KeyInfoClause : System.Object
- {
- Void System.Security.Cryptography.Xml.KeyInfoClause();
- Class System.Xml.XmlElement GetXml();
- Void LoadXml( Class System.Xml.XmlElement element);
- }
- class System.Security.Cryptography.Xml.KeyInfoName : System.Security.Cryptography.Xml.KeyInfoClause
- {
- String m_strKeyName;
- Void System.Security.Cryptography.Xml.KeyInfoName();
- String get_Value();
- Void set_Value( String value);
- Class System.Xml.XmlElement GetXml();
- Void LoadXml( Class System.Xml.XmlElement value);
- property Value { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.DSAKeyValue : System.Security.Cryptography.Xml.KeyInfoClause
- {
- Class System.Security.Cryptography.DSA m_key;
- Void System.Security.Cryptography.Xml.DSAKeyValue();
- Void System.Security.Cryptography.Xml.DSAKeyValue( Class System.Security.Cryptography.DSA key);
- Class System.Security.Cryptography.DSA get_Key();
- Void set_Key( Class System.Security.Cryptography.DSA value);
- Class System.Xml.XmlElement GetXml();
- Void LoadXml( Class System.Xml.XmlElement value);
- property Key { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.RSAKeyValue : System.Security.Cryptography.Xml.KeyInfoClause
- {
- Class System.Security.Cryptography.RSA m_key;
- Void System.Security.Cryptography.Xml.RSAKeyValue();
- Void System.Security.Cryptography.Xml.RSAKeyValue( Class System.Security.Cryptography.RSA key);
- Class System.Security.Cryptography.RSA get_Key();
- Void set_Key( Class System.Security.Cryptography.RSA value);
- Class System.Xml.XmlElement GetXml();
- Void LoadXml( Class System.Xml.XmlElement value);
- property Key { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.KeyInfoRetrievalMethod : System.Security.Cryptography.Xml.KeyInfoClause
- {
- String m_strUri;
- Void System.Security.Cryptography.Xml.KeyInfoRetrievalMethod();
- Void System.Security.Cryptography.Xml.KeyInfoRetrievalMethod( String strUri);
- String get_Uri();
- Void set_Uri( String value);
- Class System.Xml.XmlElement GetXml();
- Void LoadXml( Class System.Xml.XmlElement value);
- property Uri { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.X509IssuerSerial : System.ValueType
- {
- String IssuerName;
- String SerialNumber;
- }
- class System.Security.Cryptography.Xml.KeyInfoX509Data : System.Security.Cryptography.Xml.KeyInfoClause
- {
- Class System.Collections.ArrayList m_certificates;
- Class System.Collections.ArrayList m_issuerSerials;
- Class System.Collections.ArrayList m_subjectKeyIds;
- Class System.Collections.ArrayList m_subjectNames;
- SZArray UI1 m_CRL;
- String ToXmlString( ValueClass System.Security.Cryptography.Xml.X509IssuerSerial issuerSerial);
- Void System.Security.Cryptography.Xml.KeyInfoX509Data();
- Void System.Security.Cryptography.Xml.KeyInfoX509Data( SZArray UI1 rgbCert);
- Void System.Security.Cryptography.Xml.KeyInfoX509Data( Class System.Security.Cryptography.X509Certificates.X509Certificate cert);
- Class System.Collections.ArrayList get_Certificates();
- Void AddCertificate( Class System.Security.Cryptography.X509Certificates.X509Certificate certificate);
- Class System.Collections.ArrayList get_SubjectKeyIds();
- Void AddSubjectKeyId( SZArray UI1 subjectKeyId);
- Class System.Collections.ArrayList get_SubjectNames();
- Void AddSubjectName( String subjectName);
- Class System.Collections.ArrayList get_IssuerSerials();
- Void AddIssuerSerial( String issuerName, String serialNumber);
- SZArray UI1 get_CRL();
- Void set_CRL( SZArray UI1 value);
- Void Clear();
- Class System.Xml.XmlElement GetXml();
- Void LoadXml( Class System.Xml.XmlElement element);
- property Certificates { get(){} set(){} };
- property SubjectKeyIds { get(){} set(){} };
- property SubjectNames { get(){} set(){} };
- property IssuerSerials { get(){} set(){} };
- property CRL { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.KeyInfoNode : System.Security.Cryptography.Xml.KeyInfoClause
- {
- Class System.Xml.XmlElement m_node;
- Void System.Security.Cryptography.Xml.KeyInfoNode();
- Void System.Security.Cryptography.Xml.KeyInfoNode( Class System.Xml.XmlElement node);
- Class System.Xml.XmlElement get_Value();
- Void set_Value( Class System.Xml.XmlElement value);
- Class System.Xml.XmlElement GetXml();
- Void LoadXml( Class System.Xml.XmlElement value);
- property Value { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.ReferenceTargetType : System.Enum
- {
- I4 value__;
- ValueClass System.Security.Cryptography.Xml.ReferenceTargetType Stream;
- ValueClass System.Security.Cryptography.Xml.ReferenceTargetType XmlElement;
- ValueClass System.Security.Cryptography.Xml.ReferenceTargetType UriReference;
- }
- class System.Security.Cryptography.Xml.Reference : System.Object
- {
- String m_strId;
- String m_strUri;
- String m_strType;
- Class System.Security.Cryptography.Xml.TransformChain m_transformChain;
- String m_strDigestMethod;
- SZArray UI1 m_rgbDigestValue;
- Class System.Security.Cryptography.HashAlgorithm m_hashAlgorithm;
- Object m_refTarget;
- ValueClass System.Security.Cryptography.Xml.ReferenceTargetType m_refTargetType;
- Class System.Xml.XmlElement m_cachedXml;
- Class System.Xml.XmlElement m_originalNode;
- Class System.Security.Cryptography.Xml.CanonicalXmlNodeList m_namespaces;
- Class System.Security.Cryptography.Xml.SignedXml m_signedXml;
- Void System.Security.Cryptography.Xml.Reference();
- Void System.Security.Cryptography.Xml.Reference( Class System.IO.Stream stream);
- Void System.Security.Cryptography.Xml.Reference( String uri);
- Void System.Security.Cryptography.Xml.Reference( Class System.Xml.XmlElement element);
- String get_Id();
- Void set_Id( String value);
- String get_Uri();
- Void set_Uri( String value);
- String get_Type();
- Void set_Type( String value);
- String get_DigestMethod();
- Void set_DigestMethod( String value);
- SZArray UI1 get_DigestValue();
- Void set_DigestValue( SZArray UI1 value);
- Class System.Security.Cryptography.Xml.TransformChain get_TransformChain();
- Boolean get_CacheValid();
- Class System.Security.Cryptography.Xml.SignedXml get_SignedXml();
- Void set_SignedXml( Class System.Security.Cryptography.Xml.SignedXml value);
- Class System.Security.Cryptography.Xml.CanonicalXmlNodeList get_Namespaces();
- Void set_Namespaces( Class System.Security.Cryptography.Xml.CanonicalXmlNodeList value);
- Class System.Xml.XmlElement GetXml();
- Void LoadXml( Class System.Xml.XmlElement value);
- Void AddTransform( Class System.Security.Cryptography.Xml.Transform transform);
- Void UpdateHashValue( Class System.Xml.XmlDocument document, Class System.Security.Cryptography.Xml.CanonicalXmlNodeList refList);
- SZArray UI1 CalculateHashValue( Class System.Xml.XmlDocument document, Class System.Security.Cryptography.Xml.CanonicalXmlNodeList refList);
- property Id { get(){} set(){} };
- property Uri { get(){} set(){} };
- property Type { get(){} set(){} };
- property DigestMethod { get(){} set(){} };
- property DigestValue { get(){} set(){} };
- property TransformChain { get(){} set(){} };
- property CacheValid { get(){} set(){} };
- property SignedXml { get(){} set(){} };
- property Namespaces { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.Signature : System.Object
- {
- String m_strId;
- Class System.Security.Cryptography.Xml.SignedInfo m_signedInfo;
- SZArray UI1 m_rgbSignatureValue;
- Class System.Security.Cryptography.Xml.KeyInfo m_keyInfo;
- Class System.Collections.IList m_embeddedObjects;
- Class System.Security.Cryptography.Xml.CanonicalXmlNodeList m_referencedItems;
- Void System.Security.Cryptography.Xml.Signature();
- String get_Id();
- Void set_Id( String value);
- Class System.Security.Cryptography.Xml.SignedInfo get_SignedInfo();
- Void set_SignedInfo( Class System.Security.Cryptography.Xml.SignedInfo value);
- SZArray UI1 get_SignatureValue();
- Void set_SignatureValue( SZArray UI1 value);
- Class System.Security.Cryptography.Xml.KeyInfo get_KeyInfo();
- Void set_KeyInfo( Class System.Security.Cryptography.Xml.KeyInfo value);
- Class System.Collections.IList get_ObjectList();
- Void set_ObjectList( Class System.Collections.IList value);
- Class System.Security.Cryptography.Xml.CanonicalXmlNodeList get_ReferencedItems();
- Void set_ReferencedItems( Class System.Security.Cryptography.Xml.CanonicalXmlNodeList value);
- Class System.Xml.XmlElement GetXml();
- Void LoadXml( Class System.Xml.XmlElement value);
- Void AddObject( Class System.Security.Cryptography.Xml.DataObject dataObject);
- property Id { get(){} set(){} };
- property SignedInfo { get(){} set(){} };
- property SignatureValue { get(){} set(){} };
- property KeyInfo { get(){} set(){} };
- property ObjectList { get(){} set(){} };
- property ReferencedItems { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.SignedInfo : System.Object
- {
- String m_strId;
- String m_strCanonicalizationMethod;
- String m_strSignatureMethod;
- String m_strSignatureLength;
- Class System.Collections.ArrayList m_references;
- Class System.Xml.XmlElement m_cachedXml;
- Void System.Security.Cryptography.Xml.SignedInfo();
- Class System.Collections.IEnumerator GetEnumerator();
- Void CopyTo( Class System.Array array, I4 index);
- I4 get_Count();
- Boolean get_IsReadOnly();
- Boolean get_IsSynchronized();
- Object get_SyncRoot();
- String get_Id();
- Void set_Id( String value);
- String get_CanonicalizationMethod();
- Void set_CanonicalizationMethod( String value);
- String get_SignatureMethod();
- Void set_SignatureMethod( String value);
- String get_SignatureLength();
- Void set_SignatureLength( String value);
- Class System.Collections.ArrayList get_References();
- Boolean get_CacheValid();
- Class System.Xml.XmlElement GetXml();
- Void LoadXml( Class System.Xml.XmlElement value);
- Void AddReference( Class System.Security.Cryptography.Xml.Reference reference);
- property Count { get(){} set(){} };
- property IsReadOnly { get(){} set(){} };
- property IsSynchronized { get(){} set(){} };
- property SyncRoot { get(){} set(){} };
- property Id { get(){} set(){} };
- property CanonicalizationMethod { get(){} set(){} };
- property SignatureMethod { get(){} set(){} };
- property SignatureLength { get(){} set(){} };
- property References { get(){} set(){} };
- property CacheValid { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.SignedXml : System.Object
- {
- String XmlDsigNamespaceUrl;
- String XmlDsigMinimalCanonicalizationUrl;
- String XmlDsigCanonicalizationUrl;
- String XmlDsigCanonicalizationWithCommentsUrl;
- String XmlDsigC14NTransformUrl;
- String XmlDsigC14NWithCommentsTransformUrl;
- String XmlDsigBase64TransformUrl;
- String XmlDsigXPathTransformUrl;
- String XmlDsigXsltTransformUrl;
- String XmlDsigEnvelopedSignatureTransformUrl;
- String XmlDsigSHA1Url;
- String XmlDsigDSAUrl;
- String XmlDsigRSASHA1Url;
- String XmlDsigHMACSHA1Url;
- Class System.Security.Cryptography.Xml.Signature m_signature;
- String m_strSigningKeyName;
- Class System.Security.Cryptography.AsymmetricAlgorithm m_signingKey;
- Class System.Xml.XmlDocument m_containingDocument;
- Class System.Xml.XmlElement m_parentElement;
- Class System.Security.Cryptography.Xml.CanonicalXmlNodeList m_namespaces;
- Class System.Collections.IEnumerator m_keyInfoEnum;
- SZArray Boolean m_refProcessed;
- SZArray I4 m_refLevelCache;
- Void System.Security.Cryptography.Xml.SignedXml();
- Void System.Security.Cryptography.Xml.SignedXml( Class System.Xml.XmlDocument document);
- Void System.Security.Cryptography.Xml.SignedXml( Class System.Xml.XmlElement elem);
- String get_SigningKeyName();
- Void set_SigningKeyName( String value);
- Class System.Security.Cryptography.AsymmetricAlgorithm get_SigningKey();
- Void set_SigningKey( Class System.Security.Cryptography.AsymmetricAlgorithm value);
- Class System.Security.Cryptography.Xml.Signature get_Signature();
- Class System.Security.Cryptography.Xml.SignedInfo get_SignedInfo();
- String get_SignatureMethod();
- String get_SignatureLength();
- SZArray UI1 get_SignatureValue();
- Class System.Security.Cryptography.Xml.KeyInfo get_KeyInfo();
- Void set_KeyInfo( Class System.Security.Cryptography.Xml.KeyInfo value);
- Class System.Xml.XmlElement GetXml();
- Void LoadXml( Class System.Xml.XmlElement value);
- Void AddReference( Class System.Security.Cryptography.Xml.Reference reference);
- Void AddObject( Class System.Security.Cryptography.Xml.DataObject dataObject);
- Boolean CheckSignature();
- Boolean CheckSignatureReturningKey( ByRef Class System.Security.Cryptography.AsymmetricAlgorithm signingKey);
- Boolean CheckSignature( Class System.Security.Cryptography.AsymmetricAlgorithm key);
- Boolean CheckSignature( Class System.Security.Cryptography.KeyedHashAlgorithm macAlg);
- Void ComputeSignature();
- Void ComputeSignature( Class System.Security.Cryptography.KeyedHashAlgorithm macAlg);
- Class System.Security.Cryptography.AsymmetricAlgorithm GetPublicKey();
- Class System.Xml.XmlElement GetIdElement( Class System.Xml.XmlDocument document, String idValue);
- String DiscardWhiteSpaces( String inputBuffer);
- String DiscardWhiteSpaces( String inputBuffer, I4 inputOffset, I4 inputCount);
- Class System.Xml.XmlValidatingReader PreProcessStreamInput( Class System.IO.Stream inputStream);
- Class System.Xml.XmlDocument PreProcessDocumentInput( Class System.Xml.XmlDocument document);
- Class System.Xml.XmlDocument PreProcessElementInput( Class System.Xml.XmlElement elem);
- Boolean IsCommittedNamespace( Class System.Xml.XmlElement element, String strPrefix, String strValue);
- Boolean HasNamespace( Class System.Xml.XmlElement element, String strPrefix, String strValue);
- Boolean IsRedundantNamespace( Class System.Xml.XmlElement element, String strPrefix, String strValue);
- Class System.Security.Cryptography.Xml.CanonicalXmlNodeList GetPropagatedAttributes( Class System.Xml.XmlElement elem);
- I4 GetReferenceLevel( I4 index, Class System.Collections.ArrayList references);
- Void BuildDigestedReferences();
- Boolean CheckDigestedReferences();
- property SigningKeyName { get(){} set(){} };
- property SigningKey { get(){} set(){} };
- property Signature { get(){} set(){} };
- property SignedInfo { get(){} set(){} };
- property SignatureMethod { get(){} set(){} };
- property SignatureLength { get(){} set(){} };
- property SignatureValue { get(){} set(){} };
- property KeyInfo { get(){} set(){} };
- }
- class ReferenceLevelSortOrder : System.Object
- {
- Class System.Collections.ArrayList m_references;
- Class System.Security.Cryptography.Xml.SignedXml m_signedXml;
- Void ReferenceLevelSortOrder();
- Class System.Collections.ArrayList get_References();
- Void set_References( Class System.Collections.ArrayList value);
- Class System.Security.Cryptography.Xml.SignedXml get_SignedXml();
- Void set_SignedXml( Class System.Security.Cryptography.Xml.SignedXml value);
- I4 Compare( Object a, Object b);
- property References { get(){} set(){} };
- property SignedXml { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.TransformChain : System.Object
- {
- Class System.Collections.ArrayList m_transforms;
- Void System.Security.Cryptography.Xml.TransformChain();
- Void Add( Class System.Security.Cryptography.Xml.Transform transform);
- Class System.Collections.IEnumerator GetEnumerator();
- I4 get_Count();
- Class System.Security.Cryptography.Xml.Transform get_Item( I4 index);
- Class System.IO.Stream TransformToOctetStream( Object inputObject, Class System.Type inputType);
- Class System.IO.Stream TransformToOctetStream( Class System.IO.Stream input);
- Class System.IO.Stream TransformToOctetStream( Class System.Xml.XmlDocument document);
- Class System.IO.Stream TransformToOctetStream( Class System.Xml.XmlNodeList nodeList);
- property Count { get(){} set(){} };
- property Item { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.Transform : System.Object
- {
- String m_strAlgorithm;
- Void System.Security.Cryptography.Xml.Transform();
- String get_Algorithm();
- Void set_Algorithm( String value);
- SZArray Class System.Type get_InputTypes();
- SZArray Class System.Type get_OutputTypes();
- Boolean AcceptsType( Class System.Type inputType);
- Class System.Xml.XmlElement GetXml();
- Void LoadInnerXml( Class System.Xml.XmlNodeList nodeList);
- Class System.Xml.XmlNodeList GetInnerXml();
- Void LoadInput( Object obj);
- Object GetOutput();
- Object GetOutput( Class System.Type type);
- property Algorithm { get(){} set(){} };
- property InputTypes { get(){} set(){} };
- property OutputTypes { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.XmlDsigC14NTransform : System.Security.Cryptography.Xml.Transform
- {
- SZArray Class System.Type _inputTypes;
- SZArray Class System.Type _outputTypes;
- Class System.Security.Cryptography.Xml.CanonicalXml _cXml;
- Boolean _includeComments;
- Void System.Security.Cryptography.Xml.XmlDsigC14NTransform();
- Void System.Security.Cryptography.Xml.XmlDsigC14NTransform( Boolean includeComments);
- SZArray Class System.Type get_InputTypes();
- SZArray Class System.Type get_OutputTypes();
- Void LoadInnerXml( Class System.Xml.XmlNodeList nodeList);
- Class System.Xml.XmlNodeList GetInnerXml();
- Void LoadInput( Object obj);
- Object GetOutput();
- Object GetOutput( Class System.Type type);
- property InputTypes { get(){} set(){} };
- property OutputTypes { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.XmlDsigC14NWithCommentsTransform : System.Security.Cryptography.Xml.XmlDsigC14NTransform
- {
- Void System.Security.Cryptography.Xml.XmlDsigC14NWithCommentsTransform();
- }
- class System.Security.Cryptography.Xml.XmlDsigBase64Transform : System.Security.Cryptography.Xml.Transform
- {
- SZArray Class System.Type _inputTypes;
- SZArray Class System.Type _outputTypes;
- Class System.Security.Cryptography.CryptoStream _cs;
- Void System.Security.Cryptography.Xml.XmlDsigBase64Transform();
- SZArray Class System.Type get_InputTypes();
- SZArray Class System.Type get_OutputTypes();
- Void LoadInnerXml( Class System.Xml.XmlNodeList nodeList);
- Class System.Xml.XmlNodeList GetInnerXml();
- Void LoadInput( Object obj);
- Void LoadStreamInput( Class System.IO.Stream inputStream);
- Void LoadXmlNodeListInput( Class System.Xml.XmlNodeList nodeList);
- Object GetOutput();
- Object GetOutput( Class System.Type type);
- property InputTypes { get(){} set(){} };
- property OutputTypes { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.XmlDsigXPathTransform : System.Security.Cryptography.Xml.Transform
- {
- SZArray Class System.Type _inputTypes;
- SZArray Class System.Type _outputTypes;
- String _xpathexpr;
- Class System.Xml.XmlNodeList _inputNodeList;
- Class System.Xml.XmlNamespaceManager _nsm;
- Void System.Security.Cryptography.Xml.XmlDsigXPathTransform();
- SZArray Class System.Type get_InputTypes();
- SZArray Class System.Type get_OutputTypes();
- Void LoadInnerXml( Class System.Xml.XmlNodeList nodeList);
- Class System.Xml.XmlNodeList GetInnerXml();
- Void LoadInput( Object obj);
- Void LoadStreamInput( Class System.IO.Stream stream);
- Void LoadXmlNodeListInput( Class System.Xml.XmlNodeList nodeList);
- Void LoadXmlDocumentInput( Class System.Xml.XmlDocument doc);
- Object GetOutput();
- Object GetOutput( Class System.Type type);
- property InputTypes { get(){} set(){} };
- property OutputTypes { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.XmlDsigXsltTransform : System.Security.Cryptography.Xml.Transform
- {
- SZArray Class System.Type _inputTypes;
- SZArray Class System.Type _outputTypes;
- Class System.Xml.XmlNodeList _xslNodes;
- String _xslFragment;
- Class System.IO.Stream _inputStream;
- Boolean _includeComments;
- Void System.Security.Cryptography.Xml.XmlDsigXsltTransform();
- Void System.Security.Cryptography.Xml.XmlDsigXsltTransform( Boolean includeComments);
- SZArray Class System.Type get_InputTypes();
- SZArray Class System.Type get_OutputTypes();
- Void LoadInnerXml( Class System.Xml.XmlNodeList nodeList);
- Class System.Xml.XmlNodeList GetInnerXml();
- Void LoadInput( Object obj);
- Object GetOutput();
- Object GetOutput( Class System.Type type);
- property InputTypes { get(){} set(){} };
- property OutputTypes { get(){} set(){} };
- }
- class System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform : System.Security.Cryptography.Xml.Transform
- {
- SZArray Class System.Type _inputTypes;
- SZArray Class System.Type _outputTypes;
- Class System.Xml.XmlNodeList _inputNodeList;
- Boolean _includeComments;
- Class System.Xml.XmlNamespaceManager _nsm;
- Class System.Xml.XmlDocument _containingDocument;
- I4 _signaturePosition;
- I4 get_SignaturePosition();
- Void set_SignaturePosition( I4 value);
- Void System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform();
- Void System.Security.Cryptography.Xml.XmlDsigEnvelopedSignatureTransform( Boolean includeComments);
- SZArray Class System.Type get_InputTypes();
- SZArray Class System.Type get_OutputTypes();
- Void LoadInnerXml( Class System.Xml.XmlNodeList nodeList);
- Class System.Xml.XmlNodeList GetInnerXml();
- Void LoadInput( Object obj);
- Void LoadStreamInput( Class System.IO.Stream stream);
- Void LoadXmlNodeListInput( Class System.Xml.XmlNodeList nodeList);
- Void LoadXmlDocumentInput( Class System.Xml.XmlDocument doc);
- Object GetOutput();
- Object GetOutput( Class System.Type type);
- property SignaturePosition { get(){} set(){} };
- property InputTypes { get(){} set(){} };
- property OutputTypes { get(){} set(){} };
- }