Class: SSLyze::X509::Extensions::CRLDistributionPoints
- Inherits:
-
SSLyze::X509::Extension
- Object
- SimpleDelegator
- SSLyze::X509::Extension
- SSLyze::X509::Extensions::CRLDistributionPoints
- Includes:
- Enumerable
- Defined in:
- lib/sslyze/x509/extensions/crl_distribution_points.rb
Overview
Represents the crlDistributionPoints
X509v3 extension.
Instance Method Summary collapse
-
#each {|uri| ... } ⇒ Enumerator
Enumerates over each uri value within the
crlDistributionPoiints
extension. -
#uris ⇒ Array<URI::Generic>
All
URI:
values.
Instance Method Details
#each {|uri| ... } ⇒ Enumerator
Enumerates over each uri value within the
crlDistributionPoiints
extension.
40 41 42 |
# File 'lib/sslyze/x509/extensions/crl_distribution_points.rb', line 40 def each(&block) uris.each(&block) end |
#uris ⇒ Array<URI::Generic>
All URI:
values.
23 24 25 |
# File 'lib/sslyze/x509/extensions/crl_distribution_points.rb', line 23 def uris @uris ||= value.scan(/URI:(.+)/).map { |(uri)| URI.parse(uri) } end |