API Commands
[All Commands]

DNSSEC support



DNS security extension


There are more ways how to handle DNSSEC for your domains. It is possible to add DNSSEC support for your domain using Create_Domain, Modify_Domain or ModifyNS_Domain order. Summary of TLDs support in table below:

TLDKEYSET supportDS records supportInternal DNS support
czYESNOYES
euYESNOYES
xn--e1a4cYESNOYES
co.czYESNONO
co.tzYESNONO
ac.tzYESNONO
or.tzYESNONO
sc.tzYESNONO
go.tzYESNONO
hotel.tzYESNONO
info.tzYESNONO
me.tzYESNONO
ne.tzYESNONO
tv.tzYESNONO
mobi.tzYESNONO
co.mwYESNONO
mwYESNONO
frlNOYESYES (only for Modify)
chatNOYESYES (only for Modify)
tfNOYESYES (only for Modify)
wfNOYESYES (only for Modify)
com.roNOYESYES (only for Modify)
pmNOYESYES (only for Modify)
infoNOYESYES (only for Modify)
meNOYESYES (only for Modify)
brusselsNOYESYES (only for Modify)
ytNOYESYES (only for Modify)
cafeNOYESYES (only for Modify)
suckNOYESYES (only for Modify)
com.hrNOYESYES (only for Modify)
frNOYESYES (only for Modify)
comNOYESYES (only for Modify)
movieNOYESYES (only for Modify)
videoNOYESYES (only for Modify)
styleNOYESYES (only for Modify)
hrNOYESYES (only for Modify)
bizNOYESYES (only for Modify)
bgNOYESYES (only for Modify)
skiNOYESYES (only for Modify)
ru.comNOYESYES (only for Modify)
ryukyuNOYESYES (only for Modify)
taipeiNOYESYES (only for Modify)
campNOYESYES (only for Modify)
ripNOYESYES (only for Modify)
teamNOYESYES (only for Modify)
schoolNOYESYES (only for Modify)
xn--80aswgNOYESYES (only for Modify)
newsNOYESYES (only for Modify)
nrwNOYESYES (only for Modify)
deNOYESYES (only for Modify)
websiteNOYESYES (only for Modify)
xn--80asehdbNOYESYES (only for Modify)
deliveryNOYESYES (only for Modify)
voteNOYESYES (only for Modify)
academyNOYESYES (only for Modify)
plusNOYESYES (only for Modify)
supportNOYESYES (only for Modify)
amsterdamNOYESYES (only for Modify)
systemsNOYESYES (only for Modify)
coffeeNOYESYES (only for Modify)
bandNOYESYES (only for Modify)
votoNOYESYES (only for Modify)
nameNOYESYES (only for Modify)
coachNOYESYES (only for Modify)
archiNOYESYES (only for Modify)
mbaNOYESYES (only for Modify)
soccerNOYESYES (only for Modify)
osakaNOYESYES (only for Modify)
gratisNOYESYES (only for Modify)
industriesNOYESYES (only for Modify)
schuleNOYESYES (only for Modify)
cashNOYESYES (only for Modify)
cityNOYESYES (only for Modify)
fyiNOYESYES (only for Modify)
dogNOYESYES (only for Modify)
co.ukNOYESYES (only for Modify)
maisonNOYESYES (only for Modify)
toolsNOYESYES (only for Modify)
casinoNOYESYES (only for Modify)
bioNOYESYES (only for Modify)
memorialNOYESYES (only for Modify)
topNOYESYES (only for Modify)
sarlNOYESYES (only for Modify)
bingoNOYESYES (only for Modify)
networkNOYESYES (only for Modify)
eeNOYESYES (only for Modify)
pizzaNOYESYES (only for Modify)
immoNOYESYES (only for Modify)
jewelryNOYESYES (only for Modify)
legalNOYESYES (only for Modify)
cameraNOYESYES (only for Modify)
estateNOYESYES (only for Modify)
contractorsNOYESYES (only for Modify)
waw.plNOYESYES (only for Modify)
atNOYESYES (only for Modify)
computerNOYESYES (only for Modify)
companyNOYESYES (only for Modify)
coolNOYESYES (only for Modify)
graphicsNOYESYES (only for Modify)
kitchenNOYESYES (only for Modify)
landNOYESYES (only for Modify)
plNOYESYES (only for Modify)
enterprisesNOYESYES (only for Modify)
shoesNOYESYES (only for Modify)
limoNOYESYES (only for Modify)
lightingNOYESYES (only for Modify)
orgNOYESYES (only for Modify)
xn--i1b6b1a6a2eNOYESYES (only for Modify)
xn--c1avgNOYESYES (only for Modify)
directoryNOYESYES (only for Modify)
xn--nqv7fNOYESYES (only for Modify)
cloudNOYESYES (only for Modify)
roNOYESYES (only for Modify)
venturesNOYESYES (only for Modify)
tipsNOYESYES (only for Modify)
holdingsNOYESYES (only for Modify)
vodkaNOYESYES (only for Modify)
voyageNOYESYES (only for Modify)
careersNOYESYES (only for Modify)
nagoyaNOYESYES (only for Modify)
trainingNOYESYES (only for Modify)
scotNOYESYES (only for Modify)
centerNOYESYES (only for Modify)
londonNOYESYES (only for Modify)
globalNOYESYES (only for Modify)
vegasNOYESYES (only for Modify)
surfNOYESYES (only for Modify)
rodeoNOYESYES (only for Modify)
cologneNOYESYES (only for Modify)
fishingNOYESYES (only for Modify)
okinawaNOYESYES (only for Modify)
koelnNOYESYES (only for Modify)
cookingNOYESYES (only for Modify)
countryNOYESYES (only for Modify)
floristNOYESYES (only for Modify)
gentNOYESYES (only for Modify)
nycNOYESYES (only for Modify)
educationNOYESYES (only for Modify)
saarlandNOYESYES (only for Modify)
joburgNOYESYES (only for Modify)
durbanNOYESYES (only for Modify)
quebecNOYESYES (only for Modify)
oooNOYESYES (only for Modify)
internationalNOYESYES (only for Modify)
codesNOYESYES (only for Modify)
viajesNOYESYES (only for Modify)
farmNOYESYES (only for Modify)
bargainsNOYESYES (only for Modify)
zoneNOYESYES (only for Modify)
kyotoNOYESYES (only for Modify)
watchNOYESYES (only for Modify)
exposedNOYESYES (only for Modify)
rentalsNOYESYES (only for Modify)
vacationsNOYESYES (only for Modify)
cruisesNOYESYES (only for Modify)
flightsNOYESYES (only for Modify)
villasNOYESYES (only for Modify)
datingNOYESYES (only for Modify)
partnersNOYESYES (only for Modify)
eventsNOYESYES (only for Modify)
productionsNOYESYES (only for Modify)
communityNOYESYES (only for Modify)
cateringNOYESYES (only for Modify)
cardsNOYESYES (only for Modify)
cleaningNOYESYES (only for Modify)
worksNOYESYES (only for Modify)
expertNOYESYES (only for Modify)
agencyNOYESYES (only for Modify)
foundationNOYESYES (only for Modify)
krdNOYESYES (only for Modify)
tiendaNOYESYES (only for Modify)
fishNOYESYES (only for Modify)
visionNOYESYES (only for Modify)
exchangeNOYESYES (only for Modify)
gripeNOYESYES (only for Modify)
mediaNOYESYES (only for Modify)
reisenNOYESYES (only for Modify)
discountNOYESYES (only for Modify)
engineeringNOYESYES (only for Modify)
leaseNOYESYES (only for Modify)
universityNOYESYES (only for Modify)
fitnessNOYESYES (only for Modify)
fundNOYESYES (only for Modify)
clinicNOYESYES (only for Modify)
suppliesNOYESYES (only for Modify)
supplyNOYESYES (only for Modify)
townNOYESYES (only for Modify)
futbolNOYESYES (only for Modify)
reportNOYESYES (only for Modify)
netNOYESYES (only for Modify)
limitedNOYESYES (only for Modify)
careNOYESYES (only for Modify)
bibleNOYESYES (only for Modify)
blueNOYESYES (only for Modify)
xn--3ds443gNOYESYES (only for Modify)
churchNOYESYES (only for Modify)
theaterNOYESYES (only for Modify)
digitalNOYESYES (only for Modify)
lifeNOYESYES (only for Modify)
creditcardNOYESYES (only for Modify)
goldNOYESYES (only for Modify)
furnitureNOYESYES (only for Modify)
guideNOYESYES (only for Modify)
directNOYESYES (only for Modify)
placeNOYESYES (only for Modify)
dealsNOYESYES (only for Modify)
claimsNOYESYES (only for Modify)
loansNOYESYES (only for Modify)
xn--fiq228c5hsNOYESYES (only for Modify)
tennisNOYESYES (only for Modify)
moneyNOYESYES (only for Modify)
rioNOYESYES (only for Modify)
surgeryNOYESYES (only for Modify)
dentalNOYESYES (only for Modify)
apartmentsNOYESYES (only for Modify)
cabNOYESYES (only for Modify)
energyNOYESYES (only for Modify)
singlesNOYESYES (only for Modify)
xn--80adxhksNOYESYES (only for Modify)
glassNOYESYES (only for Modify)
parisNOYESYES (only for Modify)
guruNOYESYES (only for Modify)
galNOYESYES (only for Modify)
eusNOYESYES (only for Modify)
bzhNOYESYES (only for Modify)
barcelonaNOYESYES (only for Modify)
sexNOYESYES (only for Modify)
xxxNOYESYES (only for Modify)
groupNOYESYES (only for Modify)
shopNOYESYES (only for Modify)
bankNOYESYES (only for Modify)
insuranceNOYESYES (only for Modify)
pressNOYESYES (only for Modify)
ltdNOYESYES (only for Modify)
xyzNOYESYES (only for Modify)
marketsNOYESYES (only for Modify)
onlineNOYESYES (only for Modify)
storeNOYESYES (only for Modify)
fiNOYESYES (only for Modify)
salonNOYESYES (only for Modify)
giftsNOYESYES (only for Modify)
kiwiNOYESYES (only for Modify)
techNOYESYES (only for Modify)
gamesNOYESYES (only for Modify)
horseNOYESYES (only for Modify)
reNOYESYES (only for Modify)
corsicaNOYESYES (only for Modify)
houseNOYESYES (only for Modify)
wienNOYESYES (only for Modify)
berlinNOYESYES (only for Modify)
hivNOYESYES (only for Modify)
danceNOYESYES (only for Modify)
socialNOYESYES (only for Modify)
modaNOYESYES (only for Modify)
kaufenNOYESYES (only for Modify)
actorNOYESYES (only for Modify)
hausNOYESYES (only for Modify)
attorneyNOYESYES (only for Modify)
lawyerNOYESYES (only for Modify)
armyNOYESYES (only for Modify)
democratNOYESYES (only for Modify)
consultingNOYESYES (only for Modify)
careerNOYESYES (only for Modify)
ukNOYESYES (only for Modify)
buzzNOYESYES (only for Modify)
ltdaNOYESYES (only for Modify)
hockeyNOYESYES (only for Modify)
engineerNOYESYES (only for Modify)
auctionNOYESYES (only for Modify)
rehabNOYESYES (only for Modify)
marketNOYESYES (only for Modify)
givesNOYESYES (only for Modify)
degreeNOYESYES (only for Modify)
toursNOYESYES (only for Modify)
gmbhNOYESYES (only for Modify)
spaceNOYESYES (only for Modify)
shoppingNOYESYES (only for Modify)
jetztNOYESYES (only for Modify)
boatsNOYESYES (only for Modify)
yachtsNOYESYES (only for Modify)
fitNOYESYES (only for Modify)
lawNOYESYES (only for Modify)
srlNOYESYES (only for Modify)
filmNOYESYES (only for Modify)
liveNOYESYES (only for Modify)
abogadoNOYESYES (only for Modify)
studioNOYESYES (only for Modify)
swissNOYESYES (only for Modify)
miamiNOYESYES (only for Modify)
bayernNOYESYES (only for Modify)
hostNOYESYES (only for Modify)
beerNOYESYES (only for Modify)
familyNOYESYES (only for Modify)
vinNOYESYES (only for Modify)
whoswhoNOYESYES (only for Modify)
richNOYESYES (only for Modify)
feedbackNOYESYES (only for Modify)
wineNOYESYES (only for Modify)
earthNOYESYES (only for Modify)
reitNOYESYES (only for Modify)
tiresNOYESYES (only for Modify)
bikeNOYESYES (only for Modify)
clothingNOYESYES (only for Modify)
equipmentNOYESYES (only for Modify)
galleryNOYESYES (only for Modify)
photographyNOYESYES (only for Modify)
technologyNOYESYES (only for Modify)
todayNOYESYES (only for Modify)
diamondsNOYESYES (only for Modify)
photosNOYESYES (only for Modify)
recipesNOYESYES (only for Modify)
buildersNOYESYES (only for Modify)
domainsNOYESYES (only for Modify)
emailNOYESYES (only for Modify)
managementNOYESYES (only for Modify)
instituteNOYESYES (only for Modify)
solarNOYESYES (only for Modify)
holidayNOYESYES (only for Modify)
marketingNOYESYES (only for Modify)
cheapNOYESYES (only for Modify)
partsNOYESYES (only for Modify)
servicesNOYESYES (only for Modify)
associatesNOYESYES (only for Modify)
toysNOYESYES (only for Modify)
moscowNOYESYES (only for Modify)
forsaleNOYESYES (only for Modify)
capitalNOYESYES (only for Modify)
taxNOYESYES (only for Modify)
financialNOYESYES (only for Modify)
creditNOYESYES (only for Modify)
investmentsNOYESYES (only for Modify)
restaurantNOYESYES (only for Modify)
financeNOYESYES (only for Modify)
insureNOYESYES (only for Modify)
accountantsNOYESYES (only for Modify)
businessNOYESYES (only for Modify)
vlaanderenNOYESYES (only for Modify)
taxiNOYESYES (only for Modify)
plumbingNOYESYES (only for Modify)
repairNOYESYES (only for Modify)
condosNOYESYES (only for Modify)
picturesNOYESYES (only for Modify)
expressNOYESYES (only for Modify)
couponsNOYESYES (only for Modify)
saleNOYESYES (only for Modify)
footballNOYESYES (only for Modify)
hamburgNOYESYES (only for Modify)
siteNOYESYES (only for Modify)
votingNOYESYES (only for Modify)
versicherungNOYESYES (only for Modify)
alsaceNOYESYES (only for Modify)
tirolNOYESYES (only for Modify)
organicNOYESYES (only for Modify)
irishNOYESYES (only for Modify)
golfNOYESYES (only for Modify)
showNOYESYES (only for Modify)
runNOYESYES (only for Modify)
healthcareNOYESYES (only for Modify)
yokohamaNOYESYES (only for Modify)
ninjaNOYESYES (only for Modify)
reviewsNOYESYES (only for Modify)
pubNOYESYES (only for Modify)
rocksNOYESYES (only for Modify)
republicanNOYESYES (only for Modify)
airforceNOYESYES (only for Modify)
navyNOYESYES (only for Modify)
mortgageNOYESYES (only for Modify)
dentistNOYESYES (only for Modify)
softwareNOYESYES (only for Modify)
unoNOYESYES (only for Modify)
boutiqueNOYESYES (only for Modify)
propertiesNOYESYES (only for Modify)
wtfNOYESYES (only for Modify)
vetNOYESYES (only for Modify)
failNOYESYES (only for Modify)
constructionNOYESYES (only for Modify)
solutionsNOYESYES (only for Modify)
desiNOYESYES (only for Modify)
soyNOYESYES (only for Modify)
capetownNOYESYES (only for Modify)
melbourneNOYESYES (only for Modify)
sydneyNOYESYES (only for Modify)
immobilienNOYESYES (only for Modify)
physioNOYESYES (only for Modify)
worldNOYESYES (only for Modify)
homesNOYESYES (only for Modify)
brokerNOYESYES (only for Modify)
xn--5tzm5gNOYESYES (only for Modify)
spreadbettingNOYESYES (only for Modify)
doctorNOYESYES (only for Modify)
sucksNOYESYES (only for Modify)
makeupNOYESYES (only for Modify)
babyNOYESYES (only for Modify)
camNOYESYES (only for Modify)
tradingNOYESYES (only for Modify)
forexNOYESYES (only for Modify)
cfdNOYESYES (only for Modify)
ieNOYESYES (only for Modify)
bestNOYESYES (only for Modify)
ceoNOYESYES (only for Modify)
tubeNOYESYES (only for Modify)
qponNOYESYES (only for Modify)
funNOYESYES (only for Modify)
hospitalNOYESYES (only for Modify)
xn--vhquvNOYESYES (only for Modify)
loanNOYESYES (only for Modify)
pridal.nameNOYESYES (only for Modify)
accountantNOYESYES (only for Modify)
bidNOYESYES (only for Modify)
cricketNOYESYES (only for Modify)
dateNOYESYES (only for Modify)
downloadNOYESYES (only for Modify)
faithNOYESYES (only for Modify)
partyNOYESYES (only for Modify)
racingNOYESYES (only for Modify)
reviewNOYESYES (only for Modify)
scienceNOYESYES (only for Modify)
streamNOYESYES (only for Modify)
tradeNOYESYES (only for Modify)
webcamNOYESYES (only for Modify)
winNOYESYES (only for Modify)
clubNOYESYES (only for Modify)
observerNOYESYES (only for Modify)
realtyNOYESYES (only for Modify)

Input Parameters ($data):

array params
string keyset already existing KEYSET object to use
dnskey[] records Array of DNSSEC keys
dsrecord[] dsdata Array of DS records
boolean internal_dnssec Whether to use Subreg.CZ DNSSEC setting

Keysets

KeySet is registry object containing set of DNSSEC keys. You can create KeySets using Create_Object command, or you can specify keys directly in Create_Domain or Modify_Domain order. Field "tag" is mandatory only for some registries.

Example with existing keyset:

<?php
$client 
= new SoapClient(
        
null
        array(
            
"location" => "https://PRODUCTION/cmd.php",
            
"uri" => "http://PRODUCTION/soap"
            
)
        );

$params = array ( 
    
"data" => array (
        
"login" => "demo",
        
"password" => "password",
    )
);

$response $client->__call("Login",$params);
$token $response["data"]["ssid"];

$params = array (
  
'data' => 
  array (
    
'ssid' => $token,
    
'order' => 
    array (
      
'domain' => 'exampledomain.cz',
      
'type' => 'Modify_Domain',
      
'params' => 
      array (
        
'params' => 
        array (
          
'keyset' => 'SAMPLEKEYSET',
        ),
      ),
    ),
  ),
);

$response $client->__call("Make_Order",$params);
INPUT: Array ( [data] => Array ( [ssid] => 51aca4e95c12821b56a9045babc943e7 [order] => Array ( [domain] => exampledomain.cz [type] => Modify_Domain [params] => Array ( [params] => Array ( [keyset] => SAMPLEKEYSET ) ) ) ) ) OUTPUT: Array ( [status] => ok [data] => Array ( [orderid] => 123456 ) )

Example with directly specified keys:

<?php
$client 
= new SoapClient(
        
null
        array(
            
"location" => "https://PRODUCTION/cmd.php",
            
"uri" => "http://PRODUCTION/soap"
            
)
        );

$params = array ( 
    
"data" => array (
        
"login" => "demo",
        
"password" => "password",
    )
);

$response $client->__call("Login",$params);
$token $response["data"]["ssid"];

$params = array (
  
'data' => 
  array (
    
'ssid' => $token,
    
'order' => 
    array (
      
'domain' => 'exampledomain.eu',
      
'type' => 'Modify_Domain',
      
'params' => 
      array (
        
'params' => 
        array (
          
'records' => 
          array (
            
=> 
            array (
              
'tag' => 52247,
              
'flag' => 257,
              
'protocol' => 3,
              
'alg' => 7,
              
'key' => 'BQEAAAA...jlprbnk=',
            ),
          ),
        ),
      ),
    ),
  ),
);

$response $client->__call("Make_Order",$params);
INPUT: Array ( [data] => Array ( [ssid] => 51aca4e95c12821b56a9045babc943e7 [order] => Array ( [domain] => exampledomain.eu [type] => Modify_Domain [params] => Array ( [params] => Array ( [records] => Array ( [0] => Array ( [tag] => 52247 [flag] => 257 [protocol] => 3 [alg] => 7 [key] => BQEAAAA...jlprbnk= ) ) ) ) ) ) ) OUTPUT: Array ( [status] => ok [data] => Array ( [orderid] => 123456 ) )

DS records

Some registries support DNSSEC directly using DS records, in such case you have to specify DS records directly in Create_Domain or Modify_Domain order.

Example:

<?php
$client 
= new SoapClient(
        
null
        array(
            
"location" => "https://PRODUCTION/cmd.php",
            
"uri" => "http://PRODUCTION/soap"
            
)
        );

$params = array ( 
    
"data" => array (
        
"login" => "demo",
        
"password" => "password",
    )
);

$response $client->__call("Login",$params);
$token $response["data"]["ssid"];

$params = array (
  
'data' => 
  array (
    
'ssid' => $token,
    
'order' => 
    array (
      
'domain' => 'exampledomain.com',
      
'type' => 'Modify_Domain',
      
'params' => 
      array (
        
'params' => 
        array (
          
'dsdata' => 
          array (
            
=> 
            array (
              
'tag' => 12347,
              
'alg' => 3,
              
'digest_type' => 2,
              
'digest' => '3F3B08...8FC50DBA',
            ),
          ),
        ),
      ),
    ),
  ),
);

$response $client->__call("Make_Order",$params);
INPUT: Array ( [data] => Array ( [ssid] => 51aca4e95c12821b56a9045babc943e7 [order] => Array ( [domain] => exampledomain.com [type] => Modify_Domain [params] => Array ( [params] => Array ( [dsdata] => Array ( [0] => Array ( [tag] => 12347 [alg] => 3 [digest_type] => 2 [digest] => 3F3B08...8FC50DBA ) ) ) ) ) ) ) OUTPUT: Array ( [status] => ok [data] => Array ( [orderid] => 123456 ) )

Internal DNSSEC

Subreg.CZ supports DNSSEC also directly for configuration with our nameservers. In such case you only use internal_dnssec flag to enable/disable DNSSEC. Please note that such domain need to be set up for use with our DNS system!.

Example:

<?php
$client 
= new SoapClient(
        
null
        array(
            
"location" => "https://PRODUCTION/cmd.php",
            
"uri" => "http://PRODUCTION/soap"
            
)
        );

$params = array ( 
    
"data" => array (
        
"login" => "demo",
        
"password" => "password",
    )
);

$response $client->__call("Login",$params);
$token $response["data"]["ssid"];

$params = array (
  
'data' => 
  array (
    
'ssid' => $token,
    
'order' => 
    array (
      
'domain' => 'exampledomain.com',
      
'type' => 'Modify_Domain',
      
'params' => 
      array (
        
'params' => 
        array (
          
'internal_dnssec' => 1,
        ),
      ),
    ),
  ),
);

$response $client->__call("Make_Order",$params);
INPUT: Array ( [data] => Array ( [ssid] => 51aca4e95c12821b56a9045babc943e7 [order] => Array ( [domain] => exampledomain.com [type] => Modify_Domain [params] => Array ( [params] => Array ( [internal_dnssec] => 1 ) ) ) ) ) OUTPUT: Array ( [status] => ok [data] => Array ( [orderid] => 123456 ) )

API Manual - version from 2017-03-07 10:42:19