数据库dn和cn是什么意思

worktile 其他 132

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在数据库中,DN和CN是两个常见的缩写词,分别代表着不同的含义。

    1. DN:DN是Distinguished Name的缩写,翻译成中文为“区别名称”。在目录服务中,DN是用来唯一标识一个特定对象的字符串。它由一系列的RDN(Relative Distinguished Name)组成,RDN是由属性和属性值组成的。DN在LDAP(Lightweight Directory Access Protocol)中被广泛使用,用于在目录树中定位和识别对象。

    2. CN:CN是Common Name的缩写,翻译成中文为“通用名称”。在X.500和LDAP等协议中,CN用来标识一个对象的通用名称。通常,CN用于标识一个用户或者一个实体的名称。在X.509证书中,CN用于表示证书持有者的名称。CN在目录服务中起到了唯一标识一个对象的作用。

    需要注意的是,DN和CN虽然有相似的含义,但在具体的使用场景中有所区别。DN是用来标识对象的唯一性,而CN是用来标识对象的通用名称。在LDAP中,DN通常是一个完整的路径,表示对象在目录树中的位置,而CN则是该对象的通用名称。

    总结起来,DN和CN都是用来唯一标识对象的字符串,在目录服务和数据库中广泛使用。DN用来定位和识别对象,CN用来表示对象的通用名称。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    数据库中的dn和cn是两个常见的术语,分别表示Distinguished Name和Common Name。

    1. Distinguished Name(DN):在数据库中,DN是用来唯一标识一个对象的名称。它是一个由多个属性组成的路径,描述了对象在数据库中的位置和层次结构。DN通常用于识别和定位数据库中的条目。在LDAP(轻量级目录访问协议)中,DN是一个由多个RDN(相对独立的名称)组成的字符串,每个RDN由一个属性和对应的值组成,多个RDN之间用逗号分隔。

    2. Common Name(CN):CN是一个用来表示对象的常用名称的属性。在数据库中,CN通常用来表示一个实体的名称,比如一个用户、一个组织或一个设备。CN是DN的一部分,用于提供对象的可读性和易于理解的名称。

    总之,DN是数据库中用来唯一标识对象的路径,而CN是对象的常用名称。通过DN和CN,可以在数据库中准确地定位和识别对象,实现对数据库的查询和管理。

    1年前 0条评论
  • 飞飞的头像
    飞飞
    Worktile&PingCode市场小伙伴
    评论

    在数据库中,dn和cn是两个重要的概念,分别代表着不同的含义。

    1. dn(Distinguished Name)
      dn是用来唯一标识一个目录项(directory entry)的字符串。在LDAP(轻量级目录访问协议)中,dn是一个层次结构的路径,用来表示目录树中的一个节点。dn通常包含多个组件,每个组件都有一个类型和一个值,组件之间用逗号分隔。dn的结构类似于文件系统中的路径,用于定位和识别目录中的特定项。

    例如,一个示例的dn可以是:cn=John Doe, ou=Users, dc=example, dc=com。
    在这个示例中,cn是组件类型,John Doe是组件的值,ou表示组织单元,dc表示领域组件。

    1. cn(Common Name)
      cn是dn中的一个组件类型,用于表示一个目录项的通用名称。通常,cn用于表示一个对象的名称或标识符。在LDAP中,cn通常用于表示人员、组织或设备的名称。

    例如,在上面的示例dn中,cn=John Doe表示John Doe是该目录项的通用名称。

    总结:
    dn是一个用于唯一标识目录项的字符串,它是一个层次结构的路径。cn是dn中的一个组件类型,用于表示目录项的通用名称。在LDAP中,dn和cn常用于表示目录树结构中的节点和节点的通用名称。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部