jdk/test/sun/security/krb5/krb5-capaths.conf
changeset 20175 a65ad0a49e3c
parent 9007 05f25362fb76
equal deleted inserted replaced
20174:360791181f66 20175:a65ad0a49e3c
     1 [capaths]
     1 [capaths]
     2 
     2 
     3 # Standard
     3 # http://web.mit.edu/kerberos/krb5-1.5/krb5-1.5.4/doc/krb5-admin/capaths.html
     4 
     4 
     5 ANL.GOV = {
     5 ANL.GOV = {
     6     TEST.ANL.GOV = .
     6     TEST.ANL.GOV = .
     7     PNL.GOV = ES.NET
     7     PNL.GOV = ES.NET
     8     NERSC.GOV = ES.NET
     8     NERSC.GOV = ES.NET
    12     ANL.GOV = .
    12     ANL.GOV = .
    13 }
    13 }
    14 PNL.GOV = {
    14 PNL.GOV = {
    15     ANL.GOV = ES.NET
    15     ANL.GOV = ES.NET
    16 }
    16 }
    17 NERSC.GOV = {
    17 #NERSC.GOV = {
    18     ANL.GOV = ES.NET
    18 #    ANL.GOV = ES.NET
    19 }
    19 #}
    20 ES.NET = {
    20 ES.NET = {
    21     ANL.GOV = .
    21     ANL.GOV = .
    22 }
    22 }
       
    23 NERSC.GOV = {
       
    24     ANL.GOV = ES.NET
       
    25     TEST.ANL.GOV = ES.NET
       
    26     TEST.ANL.GOV = ANL.GOV
       
    27     PNL.GOV = ES.NET
       
    28     ES.NET = .
       
    29 }
    23 
    30 
    24 # Extra garbages
    31 # The original JDK example
       
    32 
       
    33 TIVOLI.COM = {
       
    34     IBM.COM = IBM_LDAPCENTRAL.COM MOONLITE.ORG
       
    35     IBM_LDAPCENTRAL.COM = LDAPCENTRAL.NET
       
    36     LDAPCENTRAL.NET = .
       
    37 }
       
    38 
       
    39 # https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Managing_Smart_Cards/Setting_Up_Cross_Realm_Authentication.html
       
    40 
       
    41 A.EXAMPLE.COM = {
       
    42     B.EXAMPLE.COM = .
       
    43     C.EXAMPLE.COM = B.EXAMPLE.COM
       
    44     D.EXAMPLE.COM = B.EXAMPLE.COM
       
    45     D.EXAMPLE.COM = C.EXAMPLE.COM
       
    46 }
       
    47 
       
    48 # Full path
    25 
    49 
    26 A1.COM = {
    50 A1.COM = {
    27     A2.COM = .
    51     A2.COM = .
       
    52     A3.COM = A2.COM
    28     A4.COM = A2.COM
    53     A4.COM = A2.COM
    29     A3.COM = A4.COM
    54     A4.COM = A3.COM
    30     A3.COM = A2.COM
       
    31 }
    55 }
       
    56 
       
    57 # Shortest path
    32 
    58 
    33 B1.COM = {
    59 B1.COM = {
    34     B2.COM = .
    60     B2.COM = .
    35     B3.COM = B2.COM
    61     B3.COM = B2.COM
    36     B3.COM = B4.COM
    62     B4.COM = B3.COM
    37 }
    63 }
    38 
    64 
    39 # Missing is "."
    65 # If no sRealm key, fallback to hierarchy
    40 
    66 
    41 C1.COM = {
    67 C1.COM = {
    42     C3.COM = C2.COM
    68     C3.COM = C2.COM
    43 }
    69 }
    44 
    70 
    45 # Multiple paths
    71 # cRealm is "."
    46 
    72 
    47 D1.COM = {
    73 D1.COM = {
    48     D2.COM = .
    74     D2.COM=D1.COM
    49     D3.COM = .
       
    50     D4.COM = D2.COM
       
    51     D4.COM = D3.COM
       
    52 }
    75 }
    53 
    76 
       
    77 # Bad cases
       
    78 
    54 E1.COM = {
    79 E1.COM = {
    55     E2.COM = .
    80     E2.COM = E2.COM
       
    81     E3.COM = E4.COM
    56     E3.COM = .
    82     E3.COM = .
    57     E4.COM = E2.COM   E3.COM   E2.COM
       
    58 }
    83 }
    59 
       
    60 # Shortest or First?
       
    61 
       
    62 F1.COM = {
       
    63     F2.COM = .
       
    64     F3.COM = F2.COM
       
    65     F4.COM = F9.COM
       
    66     F4.COM = F3.COM
       
    67     F4.COM = F2.COM
       
    68 }
       
    69 
       
    70 # Infinite loop
       
    71 
    84 
    72 G1.COM = {
    85 G1.COM = {
    73     G2.COM = G3.COM
    86     G2.COM = G3.COM
    74     G3.COM = G2.COM
    87     G3.COM = G2.COM
    75 }
    88 }
    76 
    89 
    77 H1.COM = {
       
    78     H2.COM = H3.COM
       
    79     H3.COM = H2.COM
       
    80     H3.COM = .
       
    81 }
       
    82 
       
    83 I1.COM = {
    90 I1.COM = {
    84     I2.COM = I3.COM
    91     I2.COM = I3.COM
    85     I3.COM = I2.COM
    92     I3.COM = I2.COM
    86     I4.COM = I2.COM I5.COM
    93     I4.COM = I5.COM
    87 }
    94 }
    88 
    95 
    89 J1.COM = {
    96 # 7019384
    90     J2.COM=J1.COM
       
    91 }
       
    92 
    97 
    93 A9.PRAGUE.XXX.CZ = {
    98 A9.PRAGUE.XXX.CZ = {
    94     PRAGUE.XXX.CZ = .
    99     PRAGUE.XXX.CZ = .
    95     ROOT.XXX.CZ = PRAGUE.XXX.CZ
   100     ROOT.XXX.CZ = PRAGUE.XXX.CZ
    96     SERVIS.XXX.CZ = ROOT.XXX.CZ
   101     SERVIS.XXX.CZ = ROOT.XXX.CZ