internal CertificateTemplateSettings(IX509CertificateTemplate template)
 {
     initializeFromCOM(template);
     Cryptography          = new CryptographyTemplateSettings(template);
     RegistrationAuthority = new IssuanceRequirements(template);
     KeyArchivalSettings   = new KeyArchivalOptions(template);
 }
 internal CertificateTemplateSettings(IDictionary <String, Object> Entry)
 {
     _entry                = Entry;
     Cryptography          = new CryptographyTemplateSettings(_entry);
     RegistrationAuthority = new IssuanceRequirements(_entry);
     KeyArchivalSettings   = new KeyArchivalOptions(_entry);
     initializeFromDsEntry();
 }
Ejemplo n.º 3
0
 internal CertificateTemplateSettings(IX509CertificateTemplate template)
 {
     InitializeCom(template);
     Cryptography          = new CryptographyTemplateSettings(template);
     RegistrationAuthority = new IssuanceRequirements(template);
     CriticalExtensions    = new OidCollection();
     KeyArchivalSettings   = new KeyArchivalOptions(template);
 }
Ejemplo n.º 4
0
 internal CertificateTemplateSettings(DirectoryEntry Entry)
 {
     _entry                = Entry;
     Cryptography          = new CryptographyTemplateSettings(_entry);
     RegistrationAuthority = new IssuanceRequirements(_entry);
     CriticalExtensions    = new OidCollection();
     KeyArchivalSettings   = new KeyArchivalOptions(_entry);
     m_initialize();
 }