[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Storing Special German Characters in OpenLDAP as PGP-Directory
Hi!
Everything is running ok now, however, I have the same problem as you
with umlauts. Did you find a solution? The thing is that it works for
NAI's PGPKeyServer, so they implement something...
Alejandra
At 13:41 03.01.2002 +0100, you wrote:
Hi!
I think a script will not really help me, I want the pgp client to send
the keys
to my directory. I'm hoping that NAI will fix this. ;-)
The exact schema you need is included in my first mail, and you have to
use PGP
Version 7.x. Version 7.x is providing LDAP-Directories as keyservers.
When you
use this schema, all should work, but you have to do some
adjustments:
(0. install the schema)
1. add an ou to store the keys (e.g. ou=PGP
Keys,dc=mycompany,dc=com)
2. add an entry named PGPServerInfo to let the PGP client find the space,
where
the PGP keys are stored
I think this is the critical point to make all run. ;-)
dn: cn=PGPServerInfo,dc=mycompany,dc=com
pgpbasekeyspacedn: ou=PGP
Keys,dc=mycompany,dc=com
pgpsoftware: OpenLDAP
pgpversion: 2.0.19
objectclass: top
objectclass: pgpServerInfo
cn: PGPServerInfo
3. set access permissions
If you want to update/send pgp keys by the client, you must allow
anonymous
write to the pgpspace. However there are some problems to me with
access
control. It will work to me only, if I add
access to * by * write
as last line. I'm wondering what pgp is trying to do. Perhaps someone can
help.
:-))
Now you should be able to use OpenLDAP as PGP Directory. :-)
Best Regards,
Joachim
Alejandra Moreno <alejandra.moreno@atrete.ch> am 03.01.2002
12:08:56
An: Joachim Koch/Login/DE/MLP@MLP,
openldap-software@OpenLDAP.org
Kopie:
Thema: Re: Storing Special German Characters in
OpenLDAP as PGP-Directory
[Virus checked (@MLP)] [Virus
checked]
Hi!
I had this same problem with umlauts, and I think the best solution is
for
you to encode with utf8 after creating the ldif file. If you are
interested
in some scripts that do this, just tell me.
I have been trying to connect the NAI PGP clients to my LDAP directory,
but
nobody seems to have done this succesfully. Could you tell me the
exact
structure of schema you are using and how the tree looks like?
Thanks!
Regards,
Alejandra
At 14:00 02.01.2002 +0100, you wrote:
>Hello and happy new year!
>
>I try to use OpenLDAP as PGP-Directory for storing PGP keys and
PGP
>configuration. All seems to work fine as long as I do not try to put
in any
>pgpUserIDs with German 'umlauts' (funny german characters like
äöüß....).
>If the
>pgpUserID contains such a character I get the following error:
> "invald syntax". LDAP-Server
error: tag=105 err=21 text=pgpuserid:
> value #0
>contains invalid data
>
>The attribute pgpUserID is defined as Directory String:
>attributetype (
>
1.3.6.1.4.1.3401.8.2.16
> NAME
'pgpUserID'
> EQUALITY
caseIgnoreMatch
> SUBSTR
caseIgnoreSubstringsMatch
> SYNTAX
1.3.6.1.4.1.1466.115.121.1.15 )
>
>I think the problem is that OpenLDAP is expecting special character
UTF-8
>coded
>(standard), but PGP sends the UserID plain uncoded.
>
>Following is the schema I'm using:
>
>attributetype (
> 1.3.6.1.4.1.3401.8.2.8
> NAME 'pgpBaseKeySpaceDN'
> EQUALITY caseIgnoreMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
)
>
>attributetype (
> 1.3.6.1.4.1.3401.8.2.9
> NAME 'pgpSoftware'
> EQUALITY caseIgnoreMatch
> SUBSTR caseIgnoreSubstringsMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
)
>
>attributetype (
> 1.3.6.1.4.1.3401.8.2.10
> NAME 'pgpVersion'
> EQUALITY caseIgnoreMatch
> SUBSTR caseIgnoreSubstringsMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
)
>
>attributetype (
> 1.3.6.1.4.1.3401.8.2.11
> NAME 'pgpKey'
> EQUALITY caseExactIA5Match
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
)
>
>attributetype (
> 1.3.6.1.4.1.3401.8.2.12
> NAME 'pgpCertID'
> EQUALITY caseIgnoreMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
)
>
>attributetype (
> 1.3.6.1.4.1.3401.8.2.13
> NAME 'pgpDisabled'
> EQUALITY caseIgnoreMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
)
>
>attributetype (
> 1.3.6.1.4.1.3401.8.2.14
> NAME 'pgpKeyID'
> EQUALITY caseIgnoreMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
)
>
>attributetype (
> 1.3.6.1.4.1.3401.8.2.15
> NAME 'pgpKeyType'
> EQUALITY caseIgnoreMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
)
>
>attributetype (
> 1.3.6.1.4.1.3401.8.2.16
> NAME 'pgpUserID'
> EQUALITY caseIgnoreMatch
> SUBSTR
caseIgnoreSubstringsMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
)
>
>attributetype (
> 1.3.6.1.4.1.3401.8.2.17
> NAME 'pgpKeyCreateTime'
> EQUALITY caseIgnoreMatch
> ORDERING caseIgnoreOrderingMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
)
>
>attributetype (
> 1.3.6.1.4.1.3401.8.2.18
> NAME 'pgpSignerID'
> EQUALITY caseIgnoreMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
)
>
>attributetype (
> 1.3.6.1.4.1.3401.8.2.19
> NAME 'pgpRevoked'
> EQUALITY caseIgnoreMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
)
>
>attributetype (
> 1.3.6.1.4.1.3401.8.2.20
> NAME 'pgpSubKeyID'
> EQUALITY caseIgnoreMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
)
>
>attributetype (
> 1.3.6.1.4.1.3401.8.2.21
> NAME 'pgpKeySize'
> EQUALITY caseIgnoreMatch
> ORDERING caseIgnoreOrderingMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
)
>
>attributetype (
> 1.3.6.1.4.1.3401.8.2.22
> NAME 'pgpKeyExpireTime'
> EQUALITY caseIgnoreMatch
> ORDERING caseIgnoreOrderingMatch
> SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
)
>
>
>objectclass (
> 1.3.6.1.4.1.3401.8.2.23
> NAME 'pgpServerInfo'
> SUP Top
> STRUCTURAL
> MUST ( objectclass $ cn $
pgpBaseKeySpaceDN )
> MAY ( pgpSoftware $ pgpVersion )
)
>
>objectclass (
> 1.3.6.1.4.1.3401.8.2.24
> NAME 'pgpKey'
> SUP Top
> STRUCTURAL
> MUST ( objectclass $ pgpKey )
> MAY ( pgpCertID $ pgpDisabled $
pgpKeyID $ pgpKeyType $ pgpUserID $
>
pgpKeyCreateTime $ pgpSignerID $ pgpRevoked $ pgpSubKeyID $
>
pgpKeySize $ pgpKeyExpireTime ) )
>
>
>Hopefully somebody here can help me.
>
>Thanks in advance,
>Joachim
______________________________________________________________________
Alejandra Moreno Espinar
at rete ag
mailto:alejandra.moreno@atrete.ch,
http://www.atrete.ch
snail mail: Oberdorfstrasse 2, P.O. Box 674, 8024 Zurich,
Switzerland
voice: +41-1-266 55 55, direct: +41-1-266 55 91, fax: +41-1-266 55
88
_____________________________________________________________________
_
______________________________________________________________________
Alejandra Moreno Espinar
at rete ag
mailto:alejandra.moreno@atrete.ch,
http://www.atrete.ch
snail mail: Oberdorfstrasse 2,
P.O. Box 674, 8024 Zurich, Switzerland
voice: +41-1-266 55 55, direct: +41-1-266 55 91, fax: +41-1-266 55 88
_____________________________________________________________________