class

UserCertificate

Inherits DB::Mappable < DB::Serializable < Reference < Object

Constructors

create(user_id : Int64, serial_number : String, issuer_dn : String, subject_dn : String, fingerprint : String, certificate_pem : String, not_before : String, not_after : String, db_conn : DB::Connection | DB::Database = Pared::Database.connection) : UserCertificate
Source
new(user_id : Int64, serial_number : String, issuer_dn : String, subject_dn : String, fingerprint : String, certificate_pem : String, not_before : String, not_after : String, revoked : Bool = false, id : Int64 | Nil = nil, created_at : String = Time.utc.to_s)
Source

Class methods

find(id : Int64, db_conn : DB::Connection | DB::Database = Pared::Database.connection) : UserCertificate | Nil
Source
find_by_fingerprint(fingerprint : String, db_conn : DB::Connection | DB::Database = Pared::Database.connection) : UserCertificate | Nil
Source
find_by_serial_and_issuer(serial_number : String, issuer_dn : String) : UserCertificate | Nil
Source
find_by_user(user_id : Int64) : Array(UserCertificate)
Source
from_rs(rs : DB::ResultSet)
Source

Instance methods

certificate_pem
Source
created_at
Source
fingerprint
Source
issuer_dn
Source
not_after
Source
not_before
Source
revoke!
Source
revoked?
Source
serial_number
Source
subject_dn
Source
user_id
Source