From 377b2709c64b32fe93905b466482216c2cc0581c Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Wed, 19 Mar 2014 16:30:32 +0000
Subject: [PATCH] OPENDJ-1368 (CR-3232) Remove AttributeValue

---
 opendj3-server-dev/src/server/org/opends/server/crypto/CryptoManagerImpl.java |   33 ++++++++++++---------------------
 1 files changed, 12 insertions(+), 21 deletions(-)

diff --git a/opendj3-server-dev/src/server/org/opends/server/crypto/CryptoManagerImpl.java b/opendj3-server-dev/src/server/org/opends/server/crypto/CryptoManagerImpl.java
index fc78a51..d45ab49 100644
--- a/opendj3-server-dev/src/server/org/opends/server/crypto/CryptoManagerImpl.java
+++ b/opendj3-server-dev/src/server/org/opends/server/crypto/CryptoManagerImpl.java
@@ -503,8 +503,7 @@
   static byte[] getInstanceKeyCertificateFromLocalTruststore()
           throws CryptoManagerException {
     // Construct the key entry DN.
-    final AttributeValue distinguishedValue = AttributeValues.create(
-            attrKeyID, ConfigConstants.ADS_CERTIFICATE_ALIAS);
+    final ByteString distinguishedValue = ByteString.valueOf(ConfigConstants.ADS_CERTIFICATE_ALIAS);
     final DN entryDN = localTruststoreDN.child(
             RDN.create(attrKeyID, distinguishedValue));
     // Construct the search filter.
@@ -644,8 +643,7 @@
     final String instanceKeyID
             = getInstanceKeyID(instanceKeyCertificate);
     // Construct the key entry DN.
-    final AttributeValue distinguishedValue =
-        AttributeValues.create(attrKeyID, instanceKeyID);
+    final ByteString distinguishedValue = ByteString.valueOf(instanceKeyID);
     final DN entryDN = instanceKeysDN.child(
          RDN.create(attrKeyID, distinguishedValue));
     // Construct the search filter.
@@ -675,18 +673,15 @@
         // Add the key ID attribute.
         final Attribute keyIDAttr = Attributes.create(attrKeyID,
             distinguishedValue);
-        entry.addAttribute(keyIDAttr, new ArrayList<AttributeValue>(0));
+        entry.addAttribute(keyIDAttr, new ArrayList<ByteString>(0));
 
         // Add the public key certificate attribute.
         AttributeBuilder builder = new AttributeBuilder(
             attrPublicKeyCertificate);
         builder.setOption("binary");
-        builder.add(AttributeValues.create(
-            attrPublicKeyCertificate,
-            ByteString.wrap(instanceKeyCertificate)));
+        builder.add(ByteString.wrap(instanceKeyCertificate));
         final Attribute certificateAttr = builder.toAttribute();
-        entry.addAttribute(certificateAttr,
-                new ArrayList<AttributeValue>(0));
+        entry.addAttribute(certificateAttr, new ArrayList<ByteString>(0));
 
         AddOperation addOperation = icc.processAdd(entry.getName(),
                 entry.getObjectClasses(),
@@ -1596,7 +1591,7 @@
       String value)
   {
     ArrayList<Attribute> attrList = new ArrayList<Attribute>(1);
-    attrList.add(Attributes.create(type, AttributeValues.create(type, value)));
+    attrList.add(Attributes.create(type, value));
     attrs.put(type, attrList);
   }
 
@@ -1678,9 +1673,8 @@
          throws CryptoManagerException
     {
       // Construct the key entry DN.
-      AttributeValue distinguishedValue =
-           AttributeValues.create(attrKeyID,
-               keyEntry.getKeyID().getStringValue());
+      ByteString distinguishedValue =
+           ByteString.valueOf(keyEntry.getKeyID().getStringValue());
       DN entryDN = secretKeysDN.child(
            RDN.create(attrKeyID, distinguishedValue));
 
@@ -1730,7 +1724,7 @@
         String symmetricKey = cryptoManager.encodeSymmetricKeyAttribute(
             mapEntry.getKey(), mapEntry.getValue(), keyEntry.getSecretKey());
 
-        builder.add(AttributeValues.create(attrSymmetricKey, symmetricKey));
+        builder.add(symmetricKey);
       }
       attrList = new ArrayList<Attribute>(1);
       attrList.add(builder.toAttribute());
@@ -2209,9 +2203,8 @@
          throws CryptoManagerException
     {
       // Construct the key entry DN.
-      AttributeValue distinguishedValue =
-           AttributeValues.create(attrKeyID,
-                              keyEntry.getKeyID().getStringValue());
+      ByteString distinguishedValue =
+           ByteString.valueOf(keyEntry.getKeyID().getStringValue());
       DN entryDN = secretKeysDN.child(
            RDN.create(attrKeyID, distinguishedValue));
 
@@ -2258,9 +2251,7 @@
                   mapEntry.getKey(),
                   mapEntry.getValue(),
                   keyEntry.getSecretKey());
-
-        builder.add(
-            AttributeValues.create(attrSymmetricKey, symmetricKey));
+        builder.add(symmetricKey);
       }
 
       attrList = new ArrayList<Attribute>(1);

--
Gitblit v1.10.0