PSW API · 2019-07-16 ·
Transcript of PSW API · 2019-07-16 ·
WSDL
http:/ / ssl-api.psw.net/ service.php?class=PSWManager&wsdl
XML-Dokumentation
( ) gefolgt von *, ? oder + um Kardinalitäten zu verdeutlichen? 0 oder 1 (optional)* 0 oder mehrere+ 1 oder mehrere<!-- Kommentar -->
1.7
1.6
1.5
1.4
1.3
1.2
1.1
1.0
0.9
0.8
0.7
0.6
0.5
0.4
0.3
Allgemein
Request<Request>
<AuthToken><UserName><Password>
</AuthToken><OrderParameters>
<CSR></OrderParameters>
</Request>
Response<Response>
<DecodeCSR><CN><OU><O><POBox><STREET1><STREET2><STREET3><L><S><PostalCode><C><EMail><Phone><dnsNames><PublicKey><KeySize>
</DecodeCSR><SuccessCode><Timestamp>
<Date><Time>
</Timestamp>(<Errors>
(<Error><ErrorCode><ErrorMessage>
</Error>)+
</Errors>)*</Response>
Allgemein
Request<Request>
<AuthToken><UserName><Password>
</AuthToken><OrderParameters>
<DomainName><CACode>
</OrderParameters></Request>
Response<Response>
<Approvers>(<Approver>
<ApproverEmail><ApproverType>
</Approver>)+</Approvers><SuccessCode><Timestamp>
<Date><Time>
</Timestamp>(<Errors>
(<Error><ErrorCode><ErrorMessage>
</Error>)+</Errors>)*
</Response>
Allgemein
Request<Request>
<AuthToken><UserName><Password>
</AuthToken><PartnerOrderID><ApproverEmail>
</Request>
Response<Response>
<SuccessCode><Timestamp>
<Date><Time>
</Timestamp>(<Errors>
(<Error><ErrorCode><ErrorMessage>
</Error>)+</Errors>)*
</Response>
Allgemein
Request<Request>
<AuthToken><UserName><Password>
</AuthToken><PartnerOrderID>
</Request>
Response<Response>
<SuccessCode><Timestamp>
<Date><Time>
</Timestamp>(<Errors>
(<Error><ErrorCode><ErrorMessage>
</Error>)+</Errors>)*
</Response>
Allgemein
Request<Request>
<AuthToken><UserName><Password>
</AuthToken><PartnerOrderID><ApproverEmail><OrderParameters>
<DomainName> <! — nur bei COMODO --><CSR>(<MDC>)? <! — default false -->(<WildCard>)? <! — default false -->(<HashAlgorithm>)? <!- default SHA2-256 -->
</OrderParameters>(<SanEntries> <! — nur bei aktiviertem MDC und COMODO -->
(<SanEntry><SubjectAltName><SANApproverEmail><SANOptionType>
</SanEntry>)+</SanEntries>)*
</Request>
Response<Response>
<SuccessCode><Timestamp>
<Date><Time>
</Timestamp>(<Errors>
(<Error><ErrorCode><ErrorMessage>
</Error>)+</Errors>)*
</Response>
Allgemein
Request<Request>
<AuthToken><UserName><Password>
</AuthToken><OrderParameters>
<CACode><ProductCode>(<Servercount>)? <! —default 1 --><ValidityPeriod>(<WildCard>)? <! —default false -->(<MDC>)? <! —default false -->
</OrderParameters></Request>
Response<Response>
<PriceDetails><PriceAdvanced>
<price><additionallicence>(<san_additionaldomains>)+(<san_firstdomain>)+(<san_includedomains>)+
</PriceAdvanced><caname><currency><price>
</PriceDetails><SuccessCode><Timestamp>
<Date><Time>
</Timestamp>(<Errors>
(<Error><ErrorCode><ErrorMessage>
</Error>)+</Errors>)*
</Response>
Allgemein
Request<Request>
<AuthToken><UserName><Password>
</AuthToken><OrderParameters>
<CACode><CSR>(<MDC>)? <! — default false -->(<WildCard>)? <! — default false --><WebServerType><ValidityPeriod><DomainName>(<Servercount>)? <! — default 1 -->(<OrderKind>)? <! — default renew --><ProductCode>(<ValidationMethod>)? <! — default mail -->(<HashAlgorithm>)? <!- default SHA2-256 --><TestSystem>
</OrderParameters><AdminContact>
<OrganizationName><Division><FirstName><LastName>(<AddressLine1>)?(<AddressLine2>)?(<AddressLine3>)?(<PostalCode>)?Di(<City>)?(<Region>)?(<Country>)?<Email>(<Fax>)?<Phone>(<Title>)?
</AdminContact><OrganizationInfo>
<OrganizationName>
(<BusinessCategoryCode>)? <! — nur EV -->(<IncorporatingAgency>)? <! — nur EV -->(<RegistrationNumber>)? <! — nur EV -->(<JurisdictionCity>)? <! — nur EV -->(<JurisdictionRegion>)? <! — nur EV -->(<JurisdictionCountry>)? <! — nur EV --><OrganizationAddress>
<OrganizationName>(Division)(<FirstName>)?(<LastName>)?<AddressLine1>(<AddressLine2>)?(<AddressLine3>)?<PostalCode><City><Region><Country><Email>(<Fax>)?<Phone>(<Title>)?
</OrganizationAddress></OrganizationInfo>(<SanEntries> <! — nur bei aktiviertem MDC -->
(<SanEntry><SubjectAltName><SANApproverEmail><SANOptionType>
</SanEntry>)+</SanEntries>)*<ApproverEmail> <! — nur bei domainvalidierten und COMODO -->
</Request>
Response<Response>
<PartnerOrderID><CAOrderID><SuccessCode><HashFileName><HashFileText><Timestamp>
<Date><Time>
</Timestamp>(<Errors>
(<Error><ErrorCode>
<ErrorMessage></Error>)+
</Errors>)*</Response>
Allgemein
Request<Request>
<AuthToken><UserName><Password>
</AuthToken><OrderParameters>
<CACode>(<CSR>)? <! — nur Signtrust --><ValidityPeriod><ProductCode><PickupPassword> <!- nur Globalsign -->
</OrderParameters><AdminContact>
<OrganizationName>(<Division>)<FirstName><LastName>(<AddressLine1>)? <! — nur bei CLASS 2/3 -->(<AddressLine2>)? <! — nur bei CLASS 2/3 -->(<AddressLine3>)?(<PostalCode>)? <! — nur bei CLASS 2/3 -->(<City>)? <! — nur bei CLASS 2/3 -->(<Region>)? <! — nur bei CLASS 2/3 -->(<Country>)? <! — nur bei CLASS 2/3 --><Email>(<Fax>)? <! — nur bei CLASS 2/3 --><Phone>(<Title>)? <! — nur bei CLASS 2/3 -->
</AdminContact><OrganizationInfo>
<OrganizationName><OrganizationAddress>
<OrganizationName>(<Division>)(<FirstName>)?(<LastName>)?<AddressLine1>(<AddressLine2>)?(<AddressLine3>)?<PostalCode><City><Region><Country><Email>(<Fax>)?<Phone>(<Title>)?
</OrganizationAddress></OrganizationInfo>
</Request>
Response<Response>
<PartnerOrderID><CAOrderID><SuccessCode><Timestamp>
<Date><Time>
</Timestamp>(<Errors>
(<Error><ErrorCode><ErrorMessage>
</Error>)+</Errors>)*
</Response>
Produktcodes
GlobalSign
<AdminContact><FirstName><LastName><Email>
<Phone><Country>
</AdminContact>
<AdminContact><OrganizationName><Division><FirstName><LastName><AddressLine1>(<AddressLine2>)?<PostalCode><City><Region><Country><Email><Phone>
</AdminContact>
<AdminContact><OrganizationName><Division><FirstName><LastName><AddressLine1>(<AddressLine2>)?<PostalCode><City><Region><Country><Email><Phone>
</AdminContact>
<AdminContact><OrganizationName><Division><FirstName><LastName><AddressLine1>(<AddressLine2>)?<PostalCode><City><Region>
<Country><Email><Phone>
</AdminContact>
Trustwave
<AdminContact><FirstName><LastName><PostalCode><AddressLine1><City><Region><Email><Phone><Fax><Country>
</AdminContact>
COMODO
<AdminContact><Email>
</AdminContact>
<AdminContact><FirstName><LastName><Title><Email>
</AdminContact>
<AdminContact><FirstName><LastName><PostalCode><AddressLine1>(<AddressLine2>)?
<City><Region><Email><Phone><Fax><Country>
</AdminContact>
Allgemein
Request<Request>
<AuthToken><UserName><Password>
</AuthToken><PartnerOrderID>
</Request>
Response<Response>
<SuccessCode><Timestamp>
<Date><Time>
</Timestamp>(<Errors>
(<Error><ErrorCode><ErrorMessage>
</Error>)+</Errors>)*
</Response>
Allgemein
Request<Request>
<AuthToken><UserName><Password>
</AuthToken></Request>
Response<Response>
<UserInfo><Value><Currency>
</UserInfo><SuccessCode><Timestamp>
<Date><Time>
</Timestamp>(<Errors>
(<Error><ErrorCode><ErrorMessage>
</Error>)+</Errors>)*
</Response>
Allgemein
Request<Request>
<AuthToken><UserName><Password>
</AuthToken></Request>
Response<Response>
<SuccessCode><Timestamp>
<Date><Time>
</Timestamp>(<Errors>
(<Error><ErrorCode><ErrorMessage>
</Error>)+</Errors>)*
</Response>
Allgemein
Request<Request>
<AuthToken><UserName><Password>
</AuthToken><DateRange>
<From><To>
<DateRange></Request>
Response<Response>
<Orders>(<Order>
<OrderParameters><CACode><CSR><MDC><WildCard><WebServerType><ValidityPeriod><DomainName><Servercount<OrderKind><ProductCode>
</OrderParameters><AdminContact>
<OrganizationName><FirstName><LastName><AddressLine1><AddressLine2><AddressLine3><PostalCode><City><Region><Country><Email><Fax>
<Phone><Title>
</AdminContact><OrganizationInfo>
<OrganizationName><BusinessCategoryCode><OrganizationAddress>
<OrganizationName><FirstName><LastName><AddressLine1><AddressLine2><AddressLine3><PostalCode><City><Region><Country><Email><Fax><Phone><Title>
</OrganizationAddress></OrganizationInfo><OrderStatus><OrderStatusDetail><HashFileName><HashFileText><Certificate>
<Personal><Intermediate><Intermediate2><Intermediate3><Root>
</Certificate>(<SanEntries> <! — nur bei aktiviertem MDC -->
(<SanEntry><SubjectAltName><SANOptionType>
</SanEntry>)+</SanEntries>)*
<Order>)+<Orders><SuccessCode><Timestamp>
<Date><Time>
</Timestamp>(<Errors>
(<Error><ErrorCode><ErrorMessage>
</Error>)+</Errors>)*
</Response>
Allgemein
Request<Request>
<AuthToken><UserName><Password>
</AuthToken><PartnerOrderID>
</Request>
Response<Response>
<Orders>(<Order>
<OrderParameters><CACode><CSR><MDC><WildCard><WebServerType><ValidityPeriod><DomainName><Servercount<OrderKind><ProductCode>
</OrderParameters><AdminContact>
<OrganizationName><FirstName><LastName><AddressLine1><AddressLine2><AddressLine3><PostalCode><City><Region><Country><Email><Fax><Phone><Title>
</AdminContact><OrganizationInfo>
<OrganizationName><BusinessCategoryCode><OrganizationAddress>
<OrganizationName><FirstName><LastName><AddressLine1><AddressLine2><AddressLine3><PostalCode><City><Region><Country><Email><Fax><Phone><Title>
</OrganizationAddress></OrganizationInfo><OrderStatus><OrderStatusDetail><HashFileName><HashFileText><Certificate>
<Personal><Intermediate><Intermediate2><Intermediate3><Root>
</Certificate>(<SanEntries> <! — nur bei aktiviertem MDC -->
(<SanEntry><SubjectAltName><SANOptionType>
</SanEntry>)+</SanEntries>)*
<Order>)+<Orders><SuccessCode><Timestamp>
<Date><Time>
</Timestamp>(<Errors>
(<Error><ErrorCode>
<ErrorMessage></Error>)+
</Errors>)*
</Response>
Allgemein
Request<Request>
<AuthToken><UserName><Password>
</AuthToken><DateRange>
<From><To>
<DateRange><PartnerOrderID>
</Request>
Response<Response>
<Orders>(<Order>
<OrderParameters><CACode><CSR><MDC><WildCard><WebServerType><ValidityPeriod><DomainName><Servercount<OrderKind><ProductCode>
</OrderParameters><AdminContact><OrganizationName>
<FirstName><LastName><AddressLine1><AddressLine2><AddressLine3><PostalCode><City>
<Region><Country><Email><Fax><Phone><Title>
</AdminContact><OrganizationInfo>
<OrganizationName><BusinessCategoryCode><OrganizationAddress>
<OrganizationName><FirstName><LastName><AddressLine1><AddressLine2><AddressLine3><PostalCode><City><Region><Country><Email><Fax><Phone><Title>
</OrganizationAddress></OrganizationInfo><OrderStatus><OrderStatusDetail><HashFileName><HashFileText><Certificate>
<Personal><Intermediate><Intermediate2><Intermediate3><Root>
</Certificate>(<SanEntries> <! — nur bei aktiviertem MDC -->
(<SanEntry><SubjectAltName><SANOptionType>
</SanEntry>)+</SanEntries>)*
<Order>)+<Orders><SuccessCode><Timestamp>
<Date><Time>
</Timestamp>(<Errors>
(<Error><ErrorCode><ErrorMessage>
</Error>)+</Errors>)*
</Response>
Request
AuthToken
AdminContact
OrderParameters
––
http:/ / ssl-api.psw.net/ Reseller/ produkte.php
–
–
Options
SanEntry
OrganizationInfo
Response
Timestamp
Error
Hash
SuccessCode
DecodeCSR
PriceDetails
DateRange
Abschließende Parameter
Serversoftware
Zusätzliche Beschreibung
Bestätigungs-Mail
HTTP-Hash
CNAMEHash
Produkte
http:/ / ssl-api.psw.net/ reseller/ produkte.php
https:/ / ssl-api.psw.net/ reseller/ produkte_csv.php