view test/javax/naming/module/src/test/test/StoreFruit.ldap @ 13901:b2a69d66dc65

8142968: Module System implementation Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282 Reviewed-by: alanb, mchung, naoto, rriggs, psandoz, plevart, mullan, ascarpino, vinnie, prr, sherman, dfuchs, mhaupt Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, chris.hegarty@oracle.com, alexandr.scherbatiy@oracle.com, amy.lu@oracle.com, calvin.cheung@oracle.com, daniel.fuchs@oracle.com, erik.joelsson@oracle.com, harold.seigel@oracle.com, jaroslav.bachorik@oracle.com, jean-francois.denise@oracle.com, jan.lahoda@oracle.com, james.laskey@oracle.com, lois.foltan@oracle.com, miroslav.kos@oracle.com, huaming.li@oracle.com, sean.mullan@oracle.com, naoto.sato@oracle.com, masayoshi.okutsu@oracle.com, peter.levart@gmail.com, philip.race@oracle.com, claes.redestad@oracle.com, sergey.bylokhov@oracle.com, alexandre.iline@oracle.com, volker.simonis@gmail.com, staffan.larsen@oracle.com, stuart.marks@oracle.com, semyon.sadetsky@oracle.com, serguei.spitsyn@oracle.com, sundararajan.athijegannathan@oracle.com, valerie.peng@oracle.com, vincent.x.ryan@oracle.com, weijun.wang@oracle.com, yuri.nesterenko@oracle.com, yekaterina.kantserova@oracle.com, alexander.kulyakhtin@oracle.com, felix.yang@oracle.com, andrei.eremeev@oracle.com, frank.yuan@oracle.com, sergei.pikalev@oracle.com, sibabrata.sahoo@oracle.com, tiantian.du@oracle.com, sha.jiang@oracle.com
author alanb
date Thu, 17 Mar 2016 19:04:16 +0000
parents
children
line wrap: on
line source
#
# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
# or visit www.oracle.com if you need additional information or have any
# questions.
#

################################################################################
# Capture file for StoreFruit.java
#
# NOTE: This hexadecimal dump of LDAP protocol messages was generated by
#       running the StoreFruit application program against a real LDAP
#       server and setting the JNDI/LDAP environment property:
#       com.sun.jndi.ldap.trace.ber to activate LDAP message tracing.
#
#      (The ASN.1 annotations were generated separately by the dumpasn1
#       utility and added only for clarity.)
#
################################################################################

# LDAP BindRequest:
#
#   0   12: SEQUENCE {
#   2    1:   INTEGER 1
#   5    7:   [APPLICATION 0] {
#   7    1:     INTEGER 3
#  10    0:     OCTET STRING
#  12    0:     [0]
#         :     }
#         :   }
#
0000: 30 0C 02 01 01 60 07 02   01 03 04 00 80 00        0....`........

# LDAP BindResponse:
#
#   0   12: SEQUENCE {
#   2    1:   INTEGER 1
#   5    7:   [APPLICATION 1] {
#   7    1:     ENUMERATED 0
#  10    0:     OCTET STRING
#  12    0:     OCTET STRING
#         :     }
#         :   }
#
0000: 30 0C 02 01 01 61 07 0A   01 00 04 00 04 00        0....a........

# LDAP AddRequest:
#
#   0  297: SEQUENCE {
#   4    1:   INTEGER 2
#   7  261:   [APPLICATION 8] {
#  11   33:     OCTET STRING 'cn=myfruit,dc=ie,dc=oracle,dc=com'
#  46  223:     SEQUENCE {
#  49   68:       SEQUENCE {
#  51   11:         OCTET STRING 'objectClass'
#  64   53:         SET {
#  66    3:           OCTET STRING 'top'
#  71   13:           OCTET STRING 'javaContainer'
#  86   10:           OCTET STRING 'javaObject'
#  98   19:           OCTET STRING 'javaNamingReference'
#         :           }
#         :         }
# 119   41:       SEQUENCE {
# 121   20:         OCTET STRING 'javaReferenceAddress'
# 143   17:         SET {
# 145   15:           OCTET STRING '#0#fruit#orange'
#         :           }
#         :         }
# 162   47:       SEQUENCE {
# 164   11:         OCTET STRING 'javaFactory'
# 177   32:         SET {
# 179   30:           OCTET STRING 'org.example.fruit.FruitFactory'
#         :           }
#         :         }
# 211   42:       SEQUENCE {
# 213   13:         OCTET STRING 'javaClassName'
# 228   25:         SET {
# 230   23:           OCTET STRING 'org.example.fruit.Fruit'
#         :           }
#         :         }
# 255   15:       SEQUENCE {
# 257    2:         OCTET STRING 63 6E
# 261    9:         SET {
# 263    7:           OCTET STRING 'myfruit'
#         :           }
#         :         }
#         :       }
#         :     }
# 272   27:   [0] {
# 274   25:     SEQUENCE {
# 276   23:       OCTET STRING '2.16.840.1.113730.3.4.2'
#         :       }
#         :     }
#         :   }
#
0000: 30 82 01 29 02 01 02 68   82 01 05 04 21 63 6E 3D  0..)...h....!cn=
0010: 6D 79 66 72 75 69 74 2C   64 63 3D 69 65 2C 64 63  myfruit,dc=ie,dc
0020: 3D 6F 72 61 63 6C 65 2C   64 63 3D 63 6F 6D 30 81  =oracle,dc=com0.
0030: DF 30 44 04 0B 6F 62 6A   65 63 74 43 6C 61 73 73  .0D..objectClass
0040: 31 35 04 03 74 6F 70 04   0D 6A 61 76 61 43 6F 6E  15..top..javaCon
0050: 74 61 69 6E 65 72 04 0A   6A 61 76 61 4F 62 6A 65  tainer..javaObje
0060: 63 74 04 13 6A 61 76 61   4E 61 6D 69 6E 67 52 65  ct..javaNamingRe
0070: 66 65 72 65 6E 63 65 30   29 04 14 6A 61 76 61 52  ference0)..javaR
0080: 65 66 65 72 65 6E 63 65   41 64 64 72 65 73 73 31  eferenceAddress1
0090: 11 04 0F 23 30 23 66 72   75 69 74 23 6F 72 61 6E  ...#0#fruit#oran
00A0: 67 65 30 2F 04 0B 6A 61   76 61 46 61 63 74 6F 72  ge0/..javaFactor
00B0: 79 31 20 04 1E 6F 72 67   2E 65 78 61 6D 70 6C 65  y1 ..org.example
00C0: 2E 66 72 75 69 74 2E 46   72 75 69 74 46 61 63 74  .fruit.FruitFact
00D0: 6F 72 79 30 2A 04 0D 6A   61 76 61 43 6C 61 73 73  ory0*..javaClass
00E0: 4E 61 6D 65 31 19 04 17   6F 72 67 2E 65 78 61 6D  Name1...org.exam
00F0: 70 6C 65 2E 66 72 75 69   74 2E 46 72 75 69 74 30  ple.fruit.Fruit0
0100: 0F 04 02 63 6E 31 09 04   07 6D 79 66 72 75 69 74  ...cn1...myfruit
0110: A0 1B 30 19 04 17 32 2E   31 36 2E 38 34 30 2E 31  ..0...2.16.840.1
0120: 2E 31 31 33 37 33 30 2E   33 2E 34 2E 32           .113730.3.4.2

# LDAP AddResponse:
#
#   0   12: SEQUENCE {
#   2    1:   INTEGER 2
#   5    7:   [APPLICATION 9] {
#   7    1:     ENUMERATED 0
#  10    0:     OCTET STRING
#  12    0:     OCTET STRING
#         :     }
#         :   }
#
0000: 30 0C 02 01 02 69 07 0A   01 00 04 00 04 00        0....i........

# LDAP AddRequest:
#
#   0  296: SEQUENCE {
#   4    1:   INTEGER 3
#   7  260:   [APPLICATION 8] {
#  11   33:     OCTET STRING 'cn=myapple,dc=ie,dc=oracle,dc=com'
#  46  222:     SEQUENCE {
#  49   68:       SEQUENCE {
#  51   11:         OCTET STRING 'objectClass'
#  64   53:         SET {
#  66    3:           OCTET STRING 'top'
#  71   13:           OCTET STRING 'javaContainer'
#  86   10:           OCTET STRING 'javaObject'
#  98   19:           OCTET STRING 'javaNamingReference'
#         :           }
#         :         }
# 119   40:       SEQUENCE {
# 121   20:         OCTET STRING 'javaReferenceAddress'
# 143   16:         SET {
# 145   14:           OCTET STRING '#0#fruit#apple'
#         :           }
#         :         }
# 161   47:       SEQUENCE {
# 163   11:         OCTET STRING 'javaFactory'
# 176   32:         SET {
# 178   30:           OCTET STRING 'org.example.fruit.FruitFactory'
#         :           }
#         :         }
# 210   42:       SEQUENCE {
# 212   13:         OCTET STRING 'javaClassName'
# 227   25:         SET {
# 229   23:           OCTET STRING 'org.example.fruit.Fruit'
#         :           }
#         :         }
# 254   15:       SEQUENCE {
# 256    2:         OCTET STRING 63 6E
# 260    9:         SET {
# 262    7:           OCTET STRING 'myapple'
#         :           }
#         :         }
#         :       }
#         :     }
# 271   27:   [0] {
# 273   25:     SEQUENCE {
# 275   23:       OCTET STRING '2.16.840.1.113730.3.4.2'
#         :       }
#         :     }
#         :   }
#
0000: 30 82 01 28 02 01 03 68   82 01 04 04 21 63 6E 3D  0..(...h....!cn=
0010: 6D 79 61 70 70 6C 65 2C   64 63 3D 69 65 2C 64 63  myapple,dc=ie,dc
0020: 3D 6F 72 61 63 6C 65 2C   64 63 3D 63 6F 6D 30 81  =oracle,dc=com0.
0030: DE 30 44 04 0B 6F 62 6A   65 63 74 43 6C 61 73 73  .0D..objectClass
0040: 31 35 04 03 74 6F 70 04   0D 6A 61 76 61 43 6F 6E  15..top..javaCon
0050: 74 61 69 6E 65 72 04 0A   6A 61 76 61 4F 62 6A 65  tainer..javaObje
0060: 63 74 04 13 6A 61 76 61   4E 61 6D 69 6E 67 52 65  ct..javaNamingRe
0070: 66 65 72 65 6E 63 65 30   28 04 14 6A 61 76 61 52  ference0(..javaR
0080: 65 66 65 72 65 6E 63 65   41 64 64 72 65 73 73 31  eferenceAddress1
0090: 10 04 0E 23 30 23 66 72   75 69 74 23 61 70 70 6C  ...#0#fruit#appl
00A0: 65 30 2F 04 0B 6A 61 76   61 46 61 63 74 6F 72 79  e0/..javaFactory
00B0: 31 20 04 1E 6F 72 67 2E   65 78 61 6D 70 6C 65 2E  1 ..org.example.
00C0: 66 72 75 69 74 2E 46 72   75 69 74 46 61 63 74 6F  fruit.FruitFacto
00D0: 72 79 30 2A 04 0D 6A 61   76 61 43 6C 61 73 73 4E  ry0*..javaClassN
00E0: 61 6D 65 31 19 04 17 6F   72 67 2E 65 78 61 6D 70  ame1...org.examp
00F0: 6C 65 2E 66 72 75 69 74   2E 46 72 75 69 74 30 0F  le.fruit.Fruit0.
0100: 04 02 63 6E 31 09 04 07   6D 79 61 70 70 6C 65 A0  ..cn1...myapple.
0110: 1B 30 19 04 17 32 2E 31   36 2E 38 34 30 2E 31 2E  .0...2.16.840.1.
0120: 31 31 33 37 33 30 2E 33   2E 34 2E 32              113730.3.4.2

# LDAP AddResponse:
#
#   0   12: SEQUENCE {
#   2    1:   INTEGER 3
#   5    7:   [APPLICATION 9] {
#   7    1:     ENUMERATED 0
#  10    0:     OCTET STRING
#  12    0:     OCTET STRING
#         :     }
#         :   }
#
0000: 30 0C 02 01 03 69 07 0A   01 00 04 00 04 00        0....i........

# LDAP SearchRequest:
#
#   0   99: SEQUENCE {
#   2    1:   INTEGER 4
#   5   65:   [APPLICATION 3] {
#   7   33:     OCTET STRING 'cn=myfruit,dc=ie,dc=oracle,dc=com'
#  42    1:     ENUMERATED 0
#  45    1:     ENUMERATED 3
#  48    1:     INTEGER 0
#  51    1:     INTEGER 0
#  54    1:     BOOLEAN FALSE
#  57   11:     [7] 'objectClass'
#  70    0:     SEQUENCE {}
#         :     }
#  72   27:   [0] {
#  74   25:     SEQUENCE {
#  76   23:       OCTET STRING '2.16.840.1.113730.3.4.2'
#         :       }
#         :     }
#         :   }
#
0000: 30 63 02 01 04 63 41 04   21 63 6E 3D 6D 79 66 72  0c...cA.!cn=myfr
0010: 75 69 74 2C 64 63 3D 69   65 2C 64 63 3D 6F 72 61  uit,dc=ie,dc=ora
0020: 63 6C 65 2C 64 63 3D 63   6F 6D 0A 01 00 0A 01 03  cle,dc=com......
0030: 02 01 00 02 01 00 01 01   00 87 0B 6F 62 6A 65 63  ...........objec
0040: 74 43 6C 61 73 73 30 00   A0 1B 30 19 04 17 32 2E  tClass0...0...2.
0050: 31 36 2E 38 34 30 2E 31   2E 31 31 33 37 33 30 2E  16.840.1.113730.
0060: 33 2E 34 2E 32                                     3.4.2

# LDAP SearchResultEntry:
#
#   0  268: SEQUENCE {
#   4    1:   INTEGER 4
#   7  261:   [APPLICATION 4] {
#  11   33:     OCTET STRING 'cn=myfruit,dc=ie,dc=oracle,dc=com'
#  46  223:     SEQUENCE {
#  49   68:       SEQUENCE {
#  51   11:         OCTET STRING 'objectClass'
#  64   53:         SET {
#  66    3:           OCTET STRING 'top'
#  71   13:           OCTET STRING 'javaContainer'
#  86   10:           OCTET STRING 'javaObject'
#  98   19:           OCTET STRING 'javaNamingReference'
#         :           }
#         :         }
# 119   41:       SEQUENCE {
# 121   20:         OCTET STRING 'javaReferenceAddress'
# 143   17:         SET {
# 145   15:           OCTET STRING '#0#fruit#orange'
#         :           }
#         :         }
# 162   47:       SEQUENCE {
# 164   11:         OCTET STRING 'javaFactory'
# 177   32:         SET {
# 179   30:           OCTET STRING 'org.example.fruit.FruitFactory'
#         :           }
#         :         }
# 211   42:       SEQUENCE {
# 213   13:         OCTET STRING 'javaClassName'
# 228   25:         SET {
# 230   23:           OCTET STRING 'org.example.fruit.Fruit'
#         :           }
#         :         }
# 255   15:       SEQUENCE {
# 257    2:         OCTET STRING 63 6E
# 261    9:         SET {
# 263    7:           OCTET STRING 'myfruit'
#         :           }
#         :         }
#         :       }
#         :     }
#         :   }
#
0000: 30 82 01 0C 02 01 04 64   82 01 05 04 21 63 6E 3D  0......d....!cn=
0010: 6D 79 66 72 75 69 74 2C   64 63 3D 69 65 2C 64 63  myfruit,dc=ie,dc
0020: 3D 6F 72 61 63 6C 65 2C   64 63 3D 63 6F 6D 30 81  =oracle,dc=com0.
0030: DF 30 44 04 0B 6F 62 6A   65 63 74 43 6C 61 73 73  .0D..objectClass
0040: 31 35 04 03 74 6F 70 04   0D 6A 61 76 61 43 6F 6E  15..top..javaCon
0050: 74 61 69 6E 65 72 04 0A   6A 61 76 61 4F 62 6A 65  tainer..javaObje
0060: 63 74 04 13 6A 61 76 61   4E 61 6D 69 6E 67 52 65  ct..javaNamingRe
0070: 66 65 72 65 6E 63 65 30   29 04 14 6A 61 76 61 52  ference0)..javaR
0080: 65 66 65 72 65 6E 63 65   41 64 64 72 65 73 73 31  eferenceAddress1
0090: 11 04 0F 23 30 23 66 72   75 69 74 23 6F 72 61 6E  ...#0#fruit#oran
00A0: 67 65 30 2F 04 0B 6A 61   76 61 46 61 63 74 6F 72  ge0/..javaFactor
00B0: 79 31 20 04 1E 6F 72 67   2E 65 78 61 6D 70 6C 65  y1 ..org.example
00C0: 2E 66 72 75 69 74 2E 46   72 75 69 74 46 61 63 74  .fruit.FruitFact
00D0: 6F 72 79 30 2A 04 0D 6A   61 76 61 43 6C 61 73 73  ory0*..javaClass
00E0: 4E 61 6D 65 31 19 04 17   6F 72 67 2E 65 78 61 6D  Name1...org.exam
00F0: 70 6C 65 2E 66 72 75 69   74 2E 46 72 75 69 74 30  ple.fruit.Fruit0
0100: 0F 04 02 63 6E 31 09 04   07 6D 79 66 72 75 69 74  ...cn1...myfruit

# LDAP SearchResultDone:
#
#   0   12: SEQUENCE {
#   2    1:   INTEGER 4
#   5    7:   [APPLICATION 5] {
#   7    1:     ENUMERATED 0
#  10    0:     OCTET STRING
#  12    0:     OCTET STRING
#         :     }
#         :   }
#
0000: 30 0C 02 01 04 65 07 0A   01 00 04 00 04 00        0....e........

# LDAP SearchRequest:
#
#   0   99: SEQUENCE {
#   2    1:   INTEGER 5
#   5   65:   [APPLICATION 3] {
#   7   33:     OCTET STRING 'cn=myapple,dc=ie,dc=oracle,dc=com'
#  42    1:     ENUMERATED 0
#  45    1:     ENUMERATED 3
#  48    1:     INTEGER 0
#  51    1:     INTEGER 0
#  54    1:     BOOLEAN FALSE
#  57   11:     [7] 'objectClass'
#  70    0:     SEQUENCE {}
#         :     }
#  72   27:   [0] {
#  74   25:     SEQUENCE {
#  76   23:       OCTET STRING '2.16.840.1.113730.3.4.2'
#         :       }
#         :     }
#         :   }
#
0000: 30 63 02 01 05 63 41 04   21 63 6E 3D 6D 79 61 70  0c...cA.!cn=myap
0010: 70 6C 65 2C 64 63 3D 69   65 2C 64 63 3D 6F 72 61  ple,dc=ie,dc=ora
0020: 63 6C 65 2C 64 63 3D 63   6F 6D 0A 01 00 0A 01 03  cle,dc=com......
0030: 02 01 00 02 01 00 01 01   00 87 0B 6F 62 6A 65 63  ...........objec
0040: 74 43 6C 61 73 73 30 00   A0 1B 30 19 04 17 32 2E  tClass0...0...2.
0050: 31 36 2E 38 34 30 2E 31   2E 31 31 33 37 33 30 2E  16.840.1.113730.
0060: 33 2E 34 2E 32                                     3.4.2

# LDAP SearchResultEntry:
#
#   0  267: SEQUENCE {
#   4    1:   INTEGER 5
#   7  260:   [APPLICATION 4] {
#  11   33:     OCTET STRING 'cn=myapple,dc=ie,dc=oracle,dc=com'
#  46  222:     SEQUENCE {
#  49   68:       SEQUENCE {
#  51   11:         OCTET STRING 'objectClass'
#  64   53:         SET {
#  66    3:           OCTET STRING 'top'
#  71   13:           OCTET STRING 'javaContainer'
#  86   10:           OCTET STRING 'javaObject'
#  98   19:           OCTET STRING 'javaNamingReference'
#         :           }
#         :         }
# 119   40:       SEQUENCE {
# 121   20:         OCTET STRING 'javaReferenceAddress'
# 143   16:         SET {
# 145   14:           OCTET STRING '#0#fruit#apple'
#         :           }
#         :         }
# 161   47:       SEQUENCE {
# 163   11:         OCTET STRING 'javaFactory'
# 176   32:         SET {
# 178   30:           OCTET STRING 'org.example.fruit.FruitFactory'
#         :           }
#         :         }
# 210   42:       SEQUENCE {
# 212   13:         OCTET STRING 'javaClassName'
# 227   25:         SET {
# 229   23:           OCTET STRING 'org.example.fruit.Fruit'
#         :           }
#         :         }
# 254   15:       SEQUENCE {
# 256    2:         OCTET STRING 63 6E
# 260    9:         SET {
# 262    7:           OCTET STRING 'myapple'
#         :           }
#         :         }
#         :       }
#         :     }
#         :   }
#
0000: 30 82 01 0B 02 01 05 64   82 01 04 04 21 63 6E 3D  0......d....!cn=
0010: 6D 79 61 70 70 6C 65 2C   64 63 3D 69 65 2C 64 63  myapple,dc=ie,dc
0020: 3D 6F 72 61 63 6C 65 2C   64 63 3D 63 6F 6D 30 81  =oracle,dc=com0.
0030: DE 30 44 04 0B 6F 62 6A   65 63 74 43 6C 61 73 73  .0D..objectClass
0040: 31 35 04 03 74 6F 70 04   0D 6A 61 76 61 43 6F 6E  15..top..javaCon
0050: 74 61 69 6E 65 72 04 0A   6A 61 76 61 4F 62 6A 65  tainer..javaObje
0060: 63 74 04 13 6A 61 76 61   4E 61 6D 69 6E 67 52 65  ct..javaNamingRe
0070: 66 65 72 65 6E 63 65 30   28 04 14 6A 61 76 61 52  ference0(..javaR
0080: 65 66 65 72 65 6E 63 65   41 64 64 72 65 73 73 31  eferenceAddress1
0090: 10 04 0E 23 30 23 66 72   75 69 74 23 61 70 70 6C  ...#0#fruit#appl
00A0: 65 30 2F 04 0B 6A 61 76   61 46 61 63 74 6F 72 79  e0/..javaFactory
00B0: 31 20 04 1E 6F 72 67 2E   65 78 61 6D 70 6C 65 2E  1 ..org.example.
00C0: 66 72 75 69 74 2E 46 72   75 69 74 46 61 63 74 6F  fruit.FruitFacto
00D0: 72 79 30 2A 04 0D 6A 61   76 61 43 6C 61 73 73 4E  ry0*..javaClassN
00E0: 61 6D 65 31 19 04 17 6F   72 67 2E 65 78 61 6D 70  ame1...org.examp
00F0: 6C 65 2E 66 72 75 69 74   2E 46 72 75 69 74 30 0F  le.fruit.Fruit0.
0100: 04 02 63 6E 31 09 04 07   6D 79 61 70 70 6C 65     ..cn1...myapple

# LDAP SearchResultDone:
#
#   0   12: SEQUENCE {
#   2    1:   INTEGER 5
#   5    7:   [APPLICATION 5] {
#   7    1:     ENUMERATED 0
#  10    0:     OCTET STRING
#  12    0:     OCTET STRING
#         :     }
#         :   }
#
0000: 30 0C 02 01 05 65 07 0A   01 00 04 00 04 00        0....e........

# LDAP DeleteRequest:
#
#   0   67: SEQUENCE {
#   2    1:   INTEGER 6
#   5   33:   [APPLICATION 10] 'cn=myfruit,dc=ie,dc=oracle,dc=com'
#  40   27:   [0] {
#  42   25:     SEQUENCE {
#  44   23:       OCTET STRING '2.16.840.1.113730.3.4.2'
#         :       }
#         :     }
#         :   }
#
0000: 30 43 02 01 06 4A 21 63   6E 3D 6D 79 66 72 75 69  0C...J!cn=myfrui
0010: 74 2C 64 63 3D 69 65 2C   64 63 3D 6F 72 61 63 6C  t,dc=ie,dc=oracl
0020: 65 2C 64 63 3D 63 6F 6D   A0 1B 30 19 04 17 32 2E  e,dc=com..0...2.
0030: 31 36 2E 38 34 30 2E 31   2E 31 31 33 37 33 30 2E  16.840.1.113730.
0040: 33 2E 34 2E 32                                     3.4.2

# LDAP DeleteResponse:
#
#   0   12: SEQUENCE {
#   2    1:   INTEGER 6
#   5    7:   [APPLICATION 11] {
#   7    1:     ENUMERATED 0
#  10    0:     OCTET STRING
#  12    0:     OCTET STRING
#         :     }
#         :   }
#
0000: 30 0C 02 01 06 6B 07 0A   01 00 04 00 04 00        0....k........

# LDAP DeleteRequest:
#
#   0   67: SEQUENCE {
#   2    1:   INTEGER 7
#   5   33:   [APPLICATION 10] 'cn=myapple,dc=ie,dc=oracle,dc=com'
#  40   27:   [0] {
#  42   25:     SEQUENCE {
#  44   23:       OCTET STRING '2.16.840.1.113730.3.4.2'
#         :       }
#         :     }
#         :   }
#
0000: 30 43 02 01 07 4A 21 63   6E 3D 6D 79 61 70 70 6C  0C...J!cn=myappl
0010: 65 2C 64 63 3D 69 65 2C   64 63 3D 6F 72 61 63 6C  e,dc=ie,dc=oracl
0020: 65 2C 64 63 3D 63 6F 6D   A0 1B 30 19 04 17 32 2E  e,dc=com..0...2.
0030: 31 36 2E 38 34 30 2E 31   2E 31 31 33 37 33 30 2E  16.840.1.113730.
0040: 33 2E 34 2E 32                                     3.4.2

# LDAP DeleteResponse:
#
#   0   12: SEQUENCE {
#   2    1:   INTEGER 7
#   5    7:   [APPLICATION 11] {
#   7    1:     ENUMERATED 0
#  10    0:     OCTET STRING
#  12    0:     OCTET STRING
#         :     }
#         :   }
#
0000: 30 0C 02 01 07 6B 07 0A   01 00 04 00 04 00        0....k........

# LDAP UnbindRequest:
#
#   0   34: SEQUENCE {
#   2    1:   INTEGER 8
#   5    0:   [APPLICATION 2]
#   7   27:   [0] {
#   9   25:     SEQUENCE {
#  11   23:       OCTET STRING '2.16.840.1.113730.3.4.2'
#         :       }
#         :     }
#         :   }
#
0000: 30 22 02 01 08 42 00 A0   1B 30 19 04 17 32 2E 31  0"...B...0...2.1
0010: 36 2E 38 34 30 2E 31 2E   31 31 33 37 33 30 2E 33  6.840.1.113730.3
0020: 2E 34 2E 32                                        .4.2