Logo Search packages:      
Sourcecode: bouncycastle version File versions  Download package

CMSPBEKey.java

package org.bouncycastle.cms;

import javax.crypto.SecretKey;

public abstract class CMSPBEKey
    implements SecretKey
{
    private char[] password;
    private byte[] salt;
    private int    iterationCount;

    public CMSPBEKey(char[] password, byte[] salt, int iterationCount)
    {
        this.password = password;
        this.salt = salt;
        this.iterationCount = iterationCount;
    }

    public char[] getPassword()
    {
        return password;
    }

    public byte[] getSalt()
    {
        return salt;
    }

    public int getIterationCount()
    {
        return iterationCount;
    }

    public String getAlgorithm()
    {
        return "PKCS5S2";
    }

    public String getFormat()
    {
        return "RAW";
    }

    public byte[] getEncoded()
    {
        return null;
    }

    abstract byte[] getEncoded(String algorithmOid);
}

Generated by  Doxygen 1.6.0   Back to index