0N/A * reserved comment block 0N/A * DO NOT REMOVE OR ALTER! 0N/A * Copyright 1999-2004 The Apache Software Foundation. 0N/A * Licensed under the Apache License, Version 2.0 (the "License"); 0N/A * you may not use this file except in compliance with the License. 0N/A * You may obtain a copy of the License at 0N/A * Unless required by applicable law or agreed to in writing, software 0N/A * distributed under the License is distributed on an "AS IS" BASIS, 0N/A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 0N/A * See the License for the specific language governing permissions and 0N/A * limitations under the License. 0N/A * The <code>EncryptedKeyResolver</code> is not a generic resolver. It can 0N/A * only be for specific instantiations, as the key being unwrapped will 0N/A * always be of a particular type and will always have been wrapped by 0N/A * another key which needs to be recursively resolved. 0N/A * The <code>EncryptedKeyResolver</code> can therefore only be instantiated 0N/A * with an algorithm. It can also be instantiated with a key (the KEK) or 0N/A * will search the static KeyResolvers to find the appropriate key. 0N/A * @author Berin Lautenbach 0N/A /** {@link java.util.logging} logging facility */ 0N/A * Constructor for use when a KEK needs to be derived from a KeyInfo 0N/A * Constructor used for when a KEK has been set