Documentation
¶
Index ¶
- Constants
- Variables
- func AddDevice(deviceName, deviceNumber, teamID, myacinfo string) (map[string]string, error)
- func BuildSearchQueryString(teamId string, s map[string]string) string
- func Capabilities(teamID, bundleID, capabilityType, myacinfo string) ([]map[string]string, error)
- func ContentToPem(body string, chunklen uint) string
- func CreateCertificateSigningRequest(commonName, emailAddress string, years int) (string, string)
- func DeleteCertficate(Id, teamId, myacinfo string) (bool, error)
- func ExportCertficate(csrContent, priKey, password string) ([]byte, error)
- func FindDevice(udid, teamID, myacinfo string) (map[string]string, error)
- func GenerateUDID() string
- func GetAuth(email, password string) (map[string]string, error)
- func GetDeviceTotal(teamID, myacinfo string) (map[string]int, error)
- func GetProfileContent(profileId, teamId, myacinfo string) (string, error)
- func GetSubject(commonName, emailAddress string) pkix.Name
- func GetTeam(myacinfo string) ([]byte, error)
- func GetTeamID(myacinfo string) (string, error)
- func NewClientRequest(rawurl, method string) *clientRequest
- type AddAppId
- type AppId
- type AppIds
- type CertificateData
- type DeviceListRequest
- type ProfileData
- type ProvisioningProfile
Constants ¶
View Source
const ( ProtocolVersion = "QH65B2" UserLocale = "en_US" ClientID = "XABBG36SBA" APIKey = "ba2ec180e6ca6e6c6a542255453b24d6e6e5b2be0cc48bc1b0d8ad64cfe0228f" )
public const
Variables ¶
View Source
var JSONRequestHeader map[string]string = map[string]string{
"Accept": "application/vnd.api+json",
"Content-Type": "application/vnd.api+json",
"X-Apple-App-Info": "com.apple.gs.xcode.auth",
"X-Xcode-Version": "7.0 (7A120f)",
"Accept-Encoding": "gzip, deflate",
"User-Agent": "Xcode",
}
JSONRequestHeader header
View Source
var RequestHeader map[string]string = map[string]string{
"Host": "developerservices2.apple.com",
"Accept": "text/x-xml-plist",
"Content-Type": "text/x-xml-plist",
"Accept-Language": "en-us",
"Accept-Encoding": "gzip, deflate",
"X-Xcode-Version": "7.0 (7A120f)",
}
RequestHeader header
Functions ¶
func BuildSearchQueryString ¶
func Capabilities ¶
Capabilities
func ContentToPem ¶
func DeleteCertficate ¶
DeleteCertficate
func ExportCertficate ¶
ExportCertficate csrContent
func FindDevice ¶
FindDevice use udid to find device infomation
func GenerateUDID ¶
func GenerateUDID() string
func GetDeviceTotal ¶
GetDeviceTotal device total
func GetProfileContent ¶
GetProfileContent return base64 encode profileContent
func GetSubject ¶
func NewClientRequest ¶
func NewClientRequest(rawurl, method string) *clientRequest
NewClientRequest init
Types ¶
type AddAppId ¶
type AddAppId struct {
AppIds AppId `plist:"appId"`
UserString string `plist:"userString"`
Code int `plist:"resultCode"`
PageNumber int `plist:"pageNumber"`
PageSize int `plist:"pageSize"`
TotalRecords int `plist:"totalRecords"`
}
AppIds
func AddBundleID ¶
addBundleID
type AppId ¶
type AppId struct {
AppIDID string `plist:"appIdId"`
NAME string `plist:"name"`
Platform string `plist:"appIdPlatform"`
Prefix string `plist:"prefix"`
Identifier string `plist:"identifier"`
}
AppId
type AppIds ¶
type AppIds struct {
AppIds []AppId `plist:"appIds"`
UserString string `plist:"userString"`
Code int `plist:"resultCode"`
PageNumber int `plist:"pageNumber"`
PageSize int `plist:"pageSize"`
TotalRecords int `plist:"totalRecords"`
}
AppIds
type CertificateData ¶
type CertificateData struct {
CertType string `json:"type"`
Id string `json:"id"`
Attributes map[string]string `json:"attributes"`
}
func CertLists ¶
func CertLists(customSearch map[string]string, teamId, myacinfo string) ([]CertificateData, error)
CertLists filter[id] certificateType
func CreateCertificate ¶
func CreateCertificate(certificateType, csrContent, teamId, myacinfo string) (CertificateData, error)
CreateCertificate info
type DeviceListRequest ¶
type DeviceListRequest struct {
Devices []map[string]string `plist:"devices"`
Error string `plist:"userString"`
Code int `plist:"resultCode"`
PageNumber int `plist:"pageNumber"`
PageSize int `plist:"pageSize"`
TotalRecords int `plist:"totalRecords"`
}
DeviceListRequest Devices is device list
func DeviceLists ¶
func DeviceLists(teamID, myacinfo string, pageNumber, pageSize int) (DeviceListRequest, error)
DeviceLists list devices and return DeviceListRequest
type ProfileData ¶
type ProfileData struct {
Stype string `json:"type"`
Id string `json:"id"`
Attributes map[string]string `json:"attributes"`
}
func ProfileLists ¶
func ProfileLists(customSearch map[string]string, teamId, myacinfo string) ([]ProfileData, error)
ProfileLists get file
type ProvisioningProfile ¶
type ProvisioningProfile struct {
ProvisioningProfileId string `plist:"provisioningProfileId"`
Name string `plist:"name"`
Status string `plist:"status"`
ProvisioningType string `plist:"type"`
DistributionMethod string `plist:"distributionMethod"`
ProProPlatform string `plist:"proProPlatform"`
UUID string `plist:"UUID"`
Filename string `plist:"filename"`
ProfileContent string `plist:"encodedProfile"`
}
func CreateProfile ¶
func CreateProfile(provisioningProfileName, bundleId, distributionType string, certs, devices []string, isRegen bool, teamId, myacinfo string) (ProvisioningProfile, error)
CreateProfile
Source Files
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
Package pkcs12 implements some of PKCS#12.
|
Package pkcs12 implements some of PKCS#12. |
|
rc2
Package rc2 implements the RC2 cipher https://www.ietf.org/rfc/rfc2268.txt http://people.csail.mit.edu/rivest/pubs/KRRR98.pdf This code is licensed under the MIT license.
|
Package rc2 implements the RC2 cipher https://www.ietf.org/rfc/rfc2268.txt http://people.csail.mit.edu/rivest/pubs/KRRR98.pdf This code is licensed under the MIT license. |
Click to show internal directories.
Click to hide internal directories.