Subversion Repositories oidplus

Rev

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