Class: IOSConfigProfile::EncryptedPayload

Inherits:
IOSCertEnrollment::Profile
  • Object
show all
Defined in:
lib/ios_config_profile/encrypted_payload.rb

Instance Method Summary collapse

Constructor Details

#initialize(payload) ⇒ EncryptedPayload

Returns a new instance of EncryptedPayload.



3
4
5
6
# File 'lib/ios_config_profile/encrypted_payload.rb', line 3

def initialize(payload)
  super()
  self.payload = payload.to_plist
end

Instance Method Details

#encrypted_configuration(p7sign_certificates) ⇒ Object

Encrypts the profile, wraps it into configuration profile and signs it



9
10
11
12
# File 'lib/ios_config_profile/encrypted_payload.rb', line 9

def encrypted_configuration(p7sign_certificates)
  encrypted_profile = encrypt p7sign_certificates
  configuration encrypted_profile.certificate
end