Class: IOSConfigProfile::EncryptedPayload
- Inherits:
-
IOSCertEnrollment::Profile
- Object
- IOSCertEnrollment::Profile
- IOSConfigProfile::EncryptedPayload
- Defined in:
- lib/ios_config_profile/encrypted_payload.rb
Instance Method Summary collapse
-
#encrypted_configuration(p7sign_certificates) ⇒ Object
Encrypts the profile, wraps it into configuration profile and signs it.
-
#initialize(payload) ⇒ EncryptedPayload
constructor
A new instance of EncryptedPayload.
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 |