class IOSConfigProfile::SecurityPayload
Attributes
content[RW]
password[RW]
Public Class Methods
new(content, password)
click to toggle source
# File lib/ios_config_profile/device/security_payload.rb, line 7 def initialize(content, password) self.content = content self.password = password require_attributes :content, :password merge! security_payload end
Private Instance Methods
security_payload()
click to toggle source
# File lib/ios_config_profile/device/security_payload.rb, line 16 def security_payload { "Password" => password, "PayloadUUID" => uuid, "PayloadContent" => StringIO.new(content), "PayloadCertificateFileName" => "identity.p12", "PayloadType" => "com.apple.security.pkcs12", "PayloadVersion" => 1, "PayloadIdentifier" => "#{IOSConfigProfile.root_domain}ipcu.profile.credential", "PayloadDisplayName" => "Security", "PayloadDescription" => "Provides device authentication (certificate or identity).", "PayloadOrganization" => IOSConfigProfile.organization, } end