Module: CertificateAuthority::Revocable

Included in:
Certificate, SerialNumber
Defined in:
lib/certificate_authority/revocable.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#revoked_atObject

Returns the value of attribute revoked_at.



3
4
5
# File 'lib/certificate_authority/revocable.rb', line 3

def revoked_at
  @revoked_at
end

Instance Method Details

#revoke!(time = Time.now) ⇒ Object



5
6
7
# File 'lib/certificate_authority/revocable.rb', line 5

def revoke!(time=Time.now)
  @revoked_at = time
end

#revoked?Boolean

Returns:

  • (Boolean)


9
10
11
12
# File 'lib/certificate_authority/revocable.rb', line 9

def revoked?
  # If we have a time, then we're revoked
  !@revoked_at.nil?
end