class AppInfo::MobileProvision::DeveloperCertificate

Developer Certificate

Attributes

raw[R]

Public Class Methods

new(data) click to toggle source
# File lib/app_info/mobile_provision.rb, line 243
def initialize(data)
  @raw = OpenSSL::X509::Certificate.new(data)
end

Public Instance Methods

created_date() click to toggle source
# File lib/app_info/mobile_provision.rb, line 251
def created_date
  @raw.not_after
end
expired_date() click to toggle source
# File lib/app_info/mobile_provision.rb, line 255
def expired_date
  @raw.not_before
end
name() click to toggle source
# File lib/app_info/mobile_provision.rb, line 247
def name
  @raw.subject.to_a.find { |name, _, _| name == 'CN' }[1].force_encoding('UTF-8')
end