Class: R509::Cert::Extensions::CrlDistributionPoints
- Inherits:
-
OpenSSL::X509::Extension
- Object
- OpenSSL::X509::Extension
- R509::Cert::Extensions::CrlDistributionPoints
- Defined in:
- lib/r509/cert/extensions.rb
Overview
Implements the CrlDistributionPoints certificate extension, with methods to provide access to the components and meaning of the extension's contents.
Constant Summary
- OID =
friendly name for CDP OID
"crlDistributionPoints"
Instance Attribute Summary (collapse)
-
- (Object) crl_uris
readonly
An array of the CRL URIs, if any.
Instance Method Summary (collapse)
-
- (CrlDistributionPoints) initialize(*args)
constructor
See OpenSSL::X509::Extension#initialize.
Constructor Details
- (CrlDistributionPoints) initialize(*args)
See OpenSSL::X509::Extension#initialize
264 265 266 267 268 |
# File 'lib/r509/cert/extensions.rb', line 264 def initialize(*args) super(*args) @crl_uris = self.value.scan( URI_REGEX ).map { |match| match[0] } end |
Instance Attribute Details
- (Object) crl_uris (readonly)
An array of the CRL URIs, if any
261 262 263 |
# File 'lib/r509/cert/extensions.rb', line 261 def crl_uris @crl_uris end |