;ò ‹ÀÑ>c@sAdZdkZdkZdklZdkZdkZdkZddddddd gZd ei fd „ƒYZ d e fd „ƒYZ dei fd„ƒYZ de fd„ƒYZde fd„ƒYZde fd„ƒYZde fd„ƒYZde fd„ƒYZde fd„ƒYZde fd„ƒYZdS(sì nsext.py - classes for X.509v3 extensions specified by Netscape (c) by Michael Stroeder This module is distributed under the terms of the GPL (GNU GENERAL PUBLIC LICENSE) Version 2 (see http://www.gnu.org/copyleft/gpl.html) Unlike other extension classes where the ASN.1 type names are used as class names we use the OpenSSL names as class names. netscape-cert-extension OBJECT IDENTIFIER :: = { netscape 1 } $Id: nsext.py,v 1.7 2003/05/26 07:21:47 michael Exp $ N(sasn1s2.16.840.1.113730.1.7s2.16.840.1.113730.1.2s2.16.840.1.113730.1.4s2.16.840.1.113730.1.3s2.16.840.1.113730.1.1s2.16.840.1.113730.1.8s2.16.840.1.113730.1.13snsStringcBs tZdZd„Zd„ZRS(sO Base class for extensions defined by Netscape containing solely a string. cCs ||_dS(N(svalsself(sselfsval((s./pylib/mspki/nsext.pys__init__)scCst|iƒSdS(N(sstrsselfsval(sself((s./pylib/mspki/nsext.pys__str__,s(s__name__s __module__s__doc__s__init__s__str__(((s./pylib/mspki/nsext.pysnsString%s  snsUrlcBs tZdZdedd„ZRS(s7 Base class for URL extensions defined by Netscape scCsm|od|}nt|iƒddjp |tjo d}ndtiti|||||fSdS(Ns target="%s"iÿÿÿÿs?ss(%s( stargetsstrsselfsvalsserialsNones asn1typess url_targets url_prefixs nsBaseUrl(sselfs nsBaseUrlsserialstarget((s./pylib/mspki/nsext.pys__html__4s ' (s__name__s __module__s__doc__sNones__html__(((s./pylib/mspki/nsext.pysnsUrl0s s nsCertTypecBsetZdZhdd<dd<dd<dd<d d <d d <d d<dd