Documentation ¶
Index ¶
- type Entitlements
- type ProvisioningProfile
- func (oneself *ProvisioningProfile) DeveloperCertificateOCSPStatus() (status []int, err []error)
- func (oneself *ProvisioningProfile) GetDeveloperCertificates() (cert []*x509.Certificate, err []error)
- func (oneself *ProvisioningProfile) IsProfileExpired() bool
- func (oneself *ProvisioningProfile) IsUDIDProvisioned(udid string) bool
- func (oneself *ProvisioningProfile) ToBytes() []byte
- func (oneself *ProvisioningProfile) ToJSON() ([]byte, error)
- func (oneself *ProvisioningProfile) ToPlist() ([]byte, error)
- type ProvisioningProfileDtoJson
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Entitlements ¶
type Entitlements struct { ApplicationIdentifier string `` /* 128-byte string literal not displayed */ GetTaskAllow bool `plist:"get-task-allow,omitempty" json:"get-task-allow,omitempty" mapstructure:"get-task-allow,omitempty"` KeyChainAccessGroups []string `` /* 128-byte string literal not displayed */ TeamIdentifier string `` /* 167-byte string literal not displayed */ }
type ProvisioningProfile ¶
type ProvisioningProfile struct { AppIDName string `plist:"AppIDName,omitempty"` ApplicationIdentifierPrefix []string `plist:"ApplicationIdentifierPrefix,omitempty"` CreationDate time.Time `plist:"CreationDate,omitempty"` Platform []string `plist:"Platform,omitempty"` IsXcodeManaged bool `plist:"IsXcodeManaged,omitempty"` DeveloperCertificates [][]byte `plist:"DeveloperCertificates,omitempty"` // array of base64-encoded DER certificates DEREncodedProfile []byte `plist:"DER-Encoded-Profile,omitempty" json:"-"` PPQCheck bool `plist:"PPQCheck,omitempty"` Entitlements Entitlements `plist:"Entitlements,omitempty"` ExpirationDate time.Time `plist:"ExpirationDate,omitempty"` Name string `plist:"Name,omitempty"` // profile name ProvisionsAllDevices bool `plist:"ProvisionsAllDevices,omitempty" json:"ProvisionsAllDevices,omitempty"` ProvisionedDevices []string `plist:"ProvisionedDevices,omitempty"` TeamIdentifier []string `plist:"TeamIdentifier,omitempty"` TeamName string `plist:"TeamName,omitempty"` TimeToLive int `plist:"TimeToLive,omitempty"` UUID string `plist:"UUID,omitempty"` Version int `plist:"Version,omitempty"` // contains filtered or unexported fields }
func Load ¶
func Load(raw []byte) (*ProvisioningProfile, error)
func (*ProvisioningProfile) DeveloperCertificateOCSPStatus ¶
func (oneself *ProvisioningProfile) DeveloperCertificateOCSPStatus() (status []int, err []error)
func (*ProvisioningProfile) GetDeveloperCertificates ¶
func (oneself *ProvisioningProfile) GetDeveloperCertificates() (cert []*x509.Certificate, err []error)
func (*ProvisioningProfile) IsProfileExpired ¶
func (oneself *ProvisioningProfile) IsProfileExpired() bool
func (*ProvisioningProfile) IsUDIDProvisioned ¶
func (oneself *ProvisioningProfile) IsUDIDProvisioned(udid string) bool
func (*ProvisioningProfile) ToBytes ¶
func (oneself *ProvisioningProfile) ToBytes() []byte
func (*ProvisioningProfile) ToJSON ¶
func (oneself *ProvisioningProfile) ToJSON() ([]byte, error)
func (*ProvisioningProfile) ToPlist ¶
func (oneself *ProvisioningProfile) ToPlist() ([]byte, error)
type ProvisioningProfileDtoJson ¶
type ProvisioningProfileDtoJson struct { ProvisioningProfile // for JSON output DeveloperCertificates []string DEREncodedProfile string `json:"DER-Encoded-Profile,omitempty"` }
Click to show internal directories.
Click to hide internal directories.