Skip to end of metadata
Go to start of metadata

Makes host certificate requests. A single request can contain multiple CSRs (bulk). 

Input Parameters

Requesting as Guest

NameTypeNotes
name (for guest access)StringUsed to submit GOC ticket
email (for guest access)StringUsed to submit GOC ticket
phone (for guest access)StringUsed to submit GOC ticket
csrsArray of Stringsbase64 encoded pkcs10

Requesting as OIM User

NameTypeNotes
csrsArray of Stringsbase64 encoded pkcs10

Optional Parameters

NameTypeNotes
request_commentStringComment from requester to RA agents / sponsors. This text will be added to the GOC ticket submitted, and also stored as part of certificate log
request_ccsArray of StringsArray of email addresses which will be added to CC list for generated GOC ticket.
voStringVO to approve the request - can be empty if domain only has one VO. Required if there are more than 1 VOs.

Output Parameters

NameTypeNotes
detailStringHuman readable status string
statusString

OK: Successfully requested new host certificate request

FAILED: Request failed for various reasons (detail string should be echo-ed to the user)

gocticket_urlURLGOC Ticket submitted for this request that user can follow up
host_request_idStringHosts certificate request ID that can be used in OIM.

Sample Input / Output

Requesting as Guest

Following sample shows how to make a guest request (using port 80)

Output will look like following

Requesting as OIM User

Following sample shows how to make authenticated request (using port 443) using OIM registered user certificate. You do not need to provide name/email/phone for https request, since OIM will use the contact information stored in in OIM. Please substitute /home/hayashis/.globus with your user certificate.

Output will look like following (python httplib will prompt for pem encryption password)

  • No labels