| App :: camelpki :: certtemplate Eine Zertifikatvorlage für Camel-PKI (abstrakte Klasse - nicht institanfähig). |
Jetzt downloaden |
App :: camelpki :: certtemplate Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- Jeremie Klein
- Website des Verlags:
- http://search.cpan.org/~grm/
App :: camelpki :: certtemplate Stichworte
App :: camelpki :: certtemplate Beschreibung
Eine Zertifikatvorlage für Camel-PKI (abstrakte Klasse - nicht institanfähig). App :: Camelpki :: CertTemplate ist ein Perl-Modul mit einer Zertifikatvorlage für Camel-PKI (abstrakte Klasse - nicht institanfähig) .synopsis-Paket-App :: camelpki :: certemplate :: foo; Verwenden Sie Basis "App :: camelpki :: certtemplate"; Verwenden Sie CRYPT :: OpenSSL :: CA; sub list_keys {qw (Name UID)} sub prepor_certificate {My ($ class, $ cacert, $ carT, $ cert,% egs) = @_; $ class-> copy_from_ca_cert ($ cacert, $ cert); $ cert-> set_notbefore ($ {Time}); $ cert-> set_notafter ($ cacert-> get_notafter ()); $ cert-> set_subject_dn (crypt :: opensSL :: ca.::: x509_name-> new_utf8 ("2.5.4.11" => "Internet-Widgets", CN => $ OPTS {NAME}, x500uniqueIdentifier => $ {uid}) ); # ...} # Nur ein Zertifikat muss für eine bestimmte UID gültig sein: sub test_certificate_conflict {My ($ class, $ db,% egs) = @_; Rückgabe $ db-> Suche (uid => $ egs {uid}); } # Muster-Kohärenz-Vollstreckung: Keine doppelten Namen, keine doppelten # UIDs. sub test_issued_certs_cherent {meine ($ class, $ db, @opts_array) = @_; $ class-> test_no_duplicates (, @opts_array); $ class-> test_no_duplicates (, @opts_array); } Eine Zertifikatvorlage ist ein Zertifikat "mit Löchern": Es behebt die Regeln, die zur Erzeugung von Zertifikaten verwendet werden (siehe App :: Camelpki :: ca) ) als Klassen verwendet; Kein Objekt wird als Instanz von App :: Camelpki :: CertTemplate oder eine seiner Unterklassen erstellt. APP :: camelpki :: certtemplate ist eine abstrakte Klasse. Nur seine Unterklassen müssen als Vorlagen verwendet werden. Anforderungen: · Perl.
App :: camelpki :: certtemplate Zugehörige Software