PSW API · 2019-07-16 ·

42

Transcript of PSW API · 2019-07-16 ·

Page 1: PSW API · 2019-07-16 ·
Page 2: PSW API · 2019-07-16 ·
Page 3: PSW API · 2019-07-16 ·
Page 4: PSW API · 2019-07-16 ·
Page 5: 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 -->

Page 6: PSW API · 2019-07-16 ·

1.7

1.6

1.5

1.4

1.3

1.2

1.1

1.0

0.9

0.8

Page 7: PSW API · 2019-07-16 ·

0.7

0.6

0.5

0.4

0.3

Page 8: PSW API · 2019-07-16 ·

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>)+

Page 9: PSW API · 2019-07-16 ·

</Errors>)*</Response>

Page 10: PSW API · 2019-07-16 ·

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>

Page 11: PSW API · 2019-07-16 ·

Allgemein

Request<Request>

<AuthToken><UserName><Password>

</AuthToken><PartnerOrderID><ApproverEmail>

</Request>

Response<Response>

<SuccessCode><Timestamp>

<Date><Time>

</Timestamp>(<Errors>

(<Error><ErrorCode><ErrorMessage>

</Error>)+</Errors>)*

</Response>

Page 12: PSW API · 2019-07-16 ·

Allgemein

Request<Request>

<AuthToken><UserName><Password>

</AuthToken><PartnerOrderID>

</Request>

Response<Response>

<SuccessCode><Timestamp>

<Date><Time>

</Timestamp>(<Errors>

(<Error><ErrorCode><ErrorMessage>

</Error>)+</Errors>)*

</Response>

Page 13: PSW API · 2019-07-16 ·

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>

Page 14: PSW API · 2019-07-16 ·

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>)*

Page 15: PSW API · 2019-07-16 ·

</Response>

Page 16: PSW API · 2019-07-16 ·

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>

Page 17: PSW API · 2019-07-16 ·

(<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>

Page 18: PSW API · 2019-07-16 ·

<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>

Page 19: PSW API · 2019-07-16 ·

<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>

Page 20: PSW API · 2019-07-16 ·

<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>

Page 21: PSW API · 2019-07-16 ·

<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>)?

Page 22: PSW API · 2019-07-16 ·

<City><Region><Email><Phone><Fax><Country>

</AdminContact>

Page 23: PSW API · 2019-07-16 ·

Allgemein

Request<Request>

<AuthToken><UserName><Password>

</AuthToken><PartnerOrderID>

</Request>

Response<Response>

<SuccessCode><Timestamp>

<Date><Time>

</Timestamp>(<Errors>

(<Error><ErrorCode><ErrorMessage>

</Error>)+</Errors>)*

</Response>

Page 24: PSW API · 2019-07-16 ·

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>

Page 25: PSW API · 2019-07-16 ·

Allgemein

Request<Request>

<AuthToken><UserName><Password>

</AuthToken></Request>

Response<Response>

<SuccessCode><Timestamp>

<Date><Time>

</Timestamp>(<Errors>

(<Error><ErrorCode><ErrorMessage>

</Error>)+</Errors>)*

</Response>

Page 26: PSW API · 2019-07-16 ·

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>

Page 27: PSW API · 2019-07-16 ·

<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>

Page 28: PSW API · 2019-07-16 ·

(<Error><ErrorCode><ErrorMessage>

</Error>)+</Errors>)*

</Response>

Page 29: PSW API · 2019-07-16 ·

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>

Page 30: PSW API · 2019-07-16 ·

</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>

Page 31: PSW API · 2019-07-16 ·

<ErrorMessage></Error>)+

</Errors>)*

</Response>

Page 32: PSW API · 2019-07-16 ·

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>

Page 33: PSW API · 2019-07-16 ·

<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>

Page 34: PSW API · 2019-07-16 ·

<Date><Time>

</Timestamp>(<Errors>

(<Error><ErrorCode><ErrorMessage>

</Error>)+</Errors>)*

</Response>

Page 35: PSW API · 2019-07-16 ·

Request

AuthToken

AdminContact

OrderParameters

Page 36: PSW API · 2019-07-16 ·

––

http:/ / ssl-api.psw.net/ Reseller/ produkte.php

Page 37: PSW API · 2019-07-16 ·

Options

SanEntry

OrganizationInfo

Page 38: PSW API · 2019-07-16 ·

Response

Timestamp

Error

Hash

SuccessCode

Page 39: PSW API · 2019-07-16 ·

DecodeCSR

PriceDetails

DateRange

Page 40: PSW API · 2019-07-16 ·

Abschließende Parameter

Serversoftware

Page 41: PSW API · 2019-07-16 ·

Zusätzliche Beschreibung

Bestätigungs-Mail

HTTP-Hash

CNAMEHash

Page 42: PSW API · 2019-07-16 ·

Produkte

http:/ / ssl-api.psw.net/ reseller/ produkte.php

https:/ / ssl-api.psw.net/ reseller/ produkte_csv.php