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.