dyndnsServerAddr

This commit is contained in:
Dominik Chilla 2021-05-13 17:01:13 +02:00
parent c456cf0d52
commit 9b9a8495cc

View File

@ -4,130 +4,139 @@
# #
# Attributes: 1.3.6.1.4.1.99999.1.1 # Attributes: 1.3.6.1.4.1.99999.1.1
attributetype ( 1.3.6.1.4.1.99999.1.1.1 attributetype ( 1.3.6.1.4.1.99999.1.1.1
NAME 'ddnsFQDN' NAME 'ddnsFQDN'
DESC 'Fully Qualified Domain Name' DESC 'Fully Qualified Domain Name'
EQUALITY caseExactIA5Match EQUALITY caseExactIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
SINGLE-VALUE) SINGLE-VALUE)
attributetype ( 1.3.6.1.4.1.99999.1.1.2 attributetype ( 1.3.6.1.4.1.99999.1.1.2
NAME 'ddnsIPaddr' NAME 'ddnsIPaddr'
DESC 'IPv4 Address' DESC 'IPv4 Address'
EQUALITY caseIgnoreIA5Match EQUALITY caseIgnoreIA5Match
SUBSTR caseIgnoreIA5SubstringsMatch SUBSTR caseIgnoreIA5SubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
SINGLE-VALUE) SINGLE-VALUE)
attributetype ( 1.3.6.1.4.1.99999.1.1.4 attributetype ( 1.3.6.1.4.1.99999.1.1.4
NAME 'ddnsZone' NAME 'ddnsZone'
DESC 'DDNS-Zone' DESC 'DDNS-Zone'
EQUALITY caseIgnoreIA5Match EQUALITY caseIgnoreIA5Match
SUBSTR caseIgnoreIA5SubstringsMatch SUBSTR caseIgnoreIA5SubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
SINGLE-VALUE) SINGLE-VALUE)
attributetype ( 1.3.6.1.4.1.99999.1.1.5 attributetype ( 1.3.6.1.4.1.99999.1.1.5
NAME 'ddnsV6Broker' NAME 'ddnsV6Broker'
DESC 'IPv6 Broker Name' DESC 'IPv6 Broker Name'
EQUALITY caseIgnoreIA5Match EQUALITY caseIgnoreIA5Match
SUBSTR caseIgnoreIA5SubstringsMatch SUBSTR caseIgnoreIA5SubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
SINGLE-VALUE) SINGLE-VALUE)
attributetype ( 1.3.6.1.4.1.99999.1.1.6 attributetype ( 1.3.6.1.4.1.99999.1.1.6
NAME 'ddnsV6BrokerURL' NAME 'ddnsV6BrokerURL'
DESC 'IPv6 Broker URL' DESC 'IPv6 Broker URL'
EQUALITY caseIgnoreIA5Match EQUALITY caseIgnoreIA5Match
SUBSTR caseIgnoreIA5SubstringsMatch SUBSTR caseIgnoreIA5SubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
SINGLE-VALUE) SINGLE-VALUE)
attributetype ( 1.3.6.1.4.1.99999.1.1.7 attributetype ( 1.3.6.1.4.1.99999.1.1.7
NAME 'ddnsV6BrokerUser' NAME 'ddnsV6BrokerUser'
DESC 'IPv6 Broker User-ID' DESC 'IPv6 Broker User-ID'
EQUALITY caseIgnoreIA5Match EQUALITY caseIgnoreIA5Match
SUBSTR caseIgnoreIA5SubstringsMatch SUBSTR caseIgnoreIA5SubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
SINGLE-VALUE) SINGLE-VALUE)
attributetype ( 1.3.6.1.4.1.99999.1.1.8 attributetype ( 1.3.6.1.4.1.99999.1.1.8
NAME 'ddnsV6BrokerPass' NAME 'ddnsV6BrokerPass'
DESC 'IPv6 Broker Password' DESC 'IPv6 Broker Password'
EQUALITY caseIgnoreIA5Match EQUALITY caseIgnoreIA5Match
SUBSTR caseIgnoreIA5SubstringsMatch SUBSTR caseIgnoreIA5SubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
SINGLE-VALUE) SINGLE-VALUE)
attributetype ( 1.3.6.1.4.1.99999.1.1.9 attributetype ( 1.3.6.1.4.1.99999.1.1.9
NAME 'ddnsV6BrokertunnelID' NAME 'ddnsV6BrokertunnelID'
DESC 'IPv6 Broker Tunnel ID' DESC 'IPv6 Broker Tunnel ID'
EQUALITY caseIgnoreIA5Match EQUALITY caseIgnoreIA5Match
SUBSTR caseIgnoreIA5SubstringsMatch SUBSTR caseIgnoreIA5SubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
SINGLE-VALUE) SINGLE-VALUE)
attributetype ( 1.3.6.1.4.1.99999.1.1.10 attributetype ( 1.3.6.1.4.1.99999.1.1.10
NAME 'ddnsV6BrokerEnabled' NAME 'ddnsV6BrokerEnabled'
DESC 'IPv6 Broker on-off flag' DESC 'IPv6 Broker on-off flag'
EQUALITY caseIgnoreIA5Match EQUALITY caseIgnoreIA5Match
SUBSTR caseIgnoreIA5SubstringsMatch SUBSTR caseIgnoreIA5SubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
SINGLE-VALUE) SINGLE-VALUE)
attributetype ( 1.3.6.1.4.1.99999.1.1.11 attributetype ( 1.3.6.1.4.1.99999.1.1.11
NAME 'ddnsUID' NAME 'ddnsUID'
DESC 'Reference to a users DN' DESC 'Reference to a users DN'
SUP distinguishedName ) SUP distinguishedName )
attributetype ( 1.3.6.1.4.1.99999.1.1.12 attributetype ( 1.3.6.1.4.1.99999.1.1.12
NAME 'ddnsRelatedFQDN' NAME 'ddnsRelatedFQDN'
DESC 'Related Fully Qualified Domain Name' DESC 'Related Fully Qualified Domain Name'
EQUALITY caseExactIA5Match EQUALITY caseExactIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}) SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256})
attributetype ( 1.3.6.1.4.1.99999.1.1.13 attributetype ( 1.3.6.1.4.1.99999.1.1.13
NAME 'ddnsTXTdata' NAME 'ddnsTXTdata'
DESC 'TXT-Record value' DESC 'TXT-Record value'
EQUALITY caseIgnoreIA5Match EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
SINGLE-VALUE) SINGLE-VALUE)
attributetype ( 1.3.6.1.4.1.99999.1.1.14 attributetype ( 1.3.6.1.4.1.99999.1.1.14
NAME 'allowedSrcIP' NAME 'allowedSrcIP'
DESC 'allowed source IP address' DESC 'allowed source IP address'
EQUALITY caseIgnoreIA5Match EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}) SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256})
attributetype ( 1.3.6.1.4.1.99999.1.1.15 attributetype ( 1.3.6.1.4.1.99999.1.1.15
NAME 'ddns01Key' NAME 'ddns01Key'
DESC 'allowed DDNS01 key' DESC 'allowed DDNS01 key'
EQUALITY caseIgnoreIA5Match EQUALITY caseIgnoreIA5Match
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}) SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256})
attributetype ( 1.3.6.1.4.1.99999.1.1.16
NAME 'dyndnsServerAddr'
DESC 'IP address of dyndns Server'
EQUALITY caseIgnoreIA5Match
SUBSTR caseIgnoreIA5SubstringsMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256}
SINGLE-VALUE)
# #
# Objects: 1.3.6.1.4.1.99999.1.2 # Objects: 1.3.6.1.4.1.99999.1.2
# #
objectclass ( 1.3.6.1.4.1.99999.1.2.1 objectclass ( 1.3.6.1.4.1.99999.1.2.1
NAME 'ZwacklDDNS' NAME 'ZwacklDDNS'
DESC 'Zwackl Dynamic DNS Service' DESC 'Zwackl Dynamic DNS Service'
SUP top SUP top
STRUCTURAL STRUCTURAL
MUST ( ddnsFQDN $ ddnsIPaddr ) MUST ( ddnsFQDN $ ddnsIPaddr )
MAY ( ddnsRelatedFQDN $ ddnsUID $ ddnsV6Broker $ ddnsV6BrokerURL $ ddnsV6BrokerUser $ ddnsV6BrokerPass $ ddnsV6BrokerTunnelID $ ddnsV6BrokerEnabled )) MAY ( ddnsRelatedFQDN $ ddnsUID $ ddnsV6Broker $ ddnsV6BrokerURL $ ddnsV6BrokerUser $ ddnsV6BrokerPass $ ddnsV6BrokerTunnelID $ ddnsV6BrokerEnabled ))
objectclass ( 1.3.6.1.4.1.99999.1.2.2 objectclass ( 1.3.6.1.4.1.99999.1.2.2
NAME 'ZwacklDDNSZone' NAME 'ZwacklDDNSZone'
DESC 'Zwackl Dynamic DNS Zone' DESC 'Zwackl Dynamic DNS Zone'
SUP top SUP top
STRUCTURAL STRUCTURAL
MUST ddnsZone ) MUST ( ddnsZone )
MAY ( dyndnsServerAddr ))
objectclass ( 1.3.6.1.4.1.99999.1.2.3 objectclass ( 1.3.6.1.4.1.99999.1.2.3
NAME 'ZwacklDDNS-01' NAME 'ZwacklDDNS-01'
DESC 'Zwackl Dynamic DNS-01 Service' DESC 'Zwackl Dynamic DNS-01 Service'
SUP top SUP top
STRUCTURAL STRUCTURAL
MUST ( ddnsFQDN ) MUST ( ddnsFQDN )
MAY ( ddns01Key $ allowedSrcIP )) MAY ( ddns01Key $ allowedSrcIP ))