// 
// Decompiled by Procyon v0.6.0
// 

package org.bouncycastle.its;

import org.bouncycastle.oer.its.ieee1609dot2.basetypes.SymmAlgorithm;
import org.bouncycastle.oer.its.ieee1609dot2.basetypes.PublicEncryptionKey;

public class ITSPublicEncryptionKey
{
    protected final PublicEncryptionKey encryptionKey;
    
    public ITSPublicEncryptionKey(final PublicEncryptionKey encryptionKey) {
        this.encryptionKey = encryptionKey;
    }
    
    public PublicEncryptionKey toASN1Structure() {
        return this.encryptionKey;
    }
    
    public enum symmAlgorithm
    {
        aes128Ccm(SymmAlgorithm.aes128Ccm.intValueExact());
        
        private final int tagValue;
        
        private symmAlgorithm(final int tagValue) {
            this.tagValue = tagValue;
        }
    }
}
