Rev 1350 | Rev 1404 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1350 | Rev 1397 | ||
---|---|---|---|
Line 135... | Line 135... | ||
135 | $ids[] = new OIDplusAltId('mac', $mac, _L('OIDplus Information Object MAC address, Unicast (AAI)')); |
135 | $ids[] = new OIDplusAltId('mac', $mac, _L('OIDplus Information Object MAC address, Unicast (AAI)')); |
136 | 136 | ||
137 | $mac[1] = '3'; // 3=AAI Multicast |
137 | $mac[1] = '3'; // 3=AAI Multicast |
138 | $ids[] = new OIDplusAltId('mac', $mac, _L('OIDplus Information Object MAC address, Multicast (AAI)')); |
138 | $ids[] = new OIDplusAltId('mac', $mac, _L('OIDplus Information Object MAC address, Multicast (AAI)')); |
139 | } |
139 | } |
- | 140 | ||
- | 141 | // Make a DN based on DN |
|
- | 142 | // ... exclude DN, because an DN is already a DN |
|
- | 143 | if ($this->ns() != 'x500dn') { |
|
- | 144 | $sysid = OIDplus::getSystemId(false); |
|
- | 145 | if ($sysid !== false) { |
|
- | 146 | $ns_oid = $this->getPlugin()->getManifest()->getOid(); |
|
- | 147 | $hash_payload = $ns_oid.':'.$this->nodeId(false); |
|
- | 148 | $objhash = smallhash($hash_payload); |
|
- | 149 | ||
- | 150 | $oid_at_sysid = '1.3.6.1.4.1.37476.2.5.2.9.4.1'; |
|
- | 151 | $oid_at_objhash = '1.3.6.1.4.1.37476.2.5.2.9.4.2'; |
|
- | 152 | $dn = '/dc=com/dc=example/cn=oidplus/'."\n". |
|
- | 153 | $oid_at_sysid.'='.$sysid.'/'."\n". |
|
- | 154 | $oid_at_objhash.'='.$objhash; |
|
- | 155 | ||
- | 156 | $ids[] = new OIDplusAltId('x500dn', $dn, _L('OIDplus Information Object X.500 DN')); |
|
- | 157 | } |
|
- | 158 | } |
|
140 | } |
159 | } |
141 | 160 | ||
142 | return $ids; |
161 | return $ids; |
143 | } |
162 | } |
144 | 163 |