
smime.EnvelopeDesc Maven / Gradle / Ivy
package smime;
import javax.mail.Part;
final class EnvelopeDesc {
static final int ENCRYPT = 0;
static final int SIGN = 1;
static final int COSIGN = 2;
final int type;
final SignKey signKey;
final EncryptKey encryptKey;
final String rawData;
final Part rawSignature;
EnvelopeDesc(int type, SignKey signKey, EncryptKey encryptKey) {
this.type = type;
this.rawData = null;
this.rawSignature = null;
this.signKey = signKey;
this.encryptKey = encryptKey;
}
EnvelopeDesc(String rawData, Part rawSignature, SignKey key) {
this.type = COSIGN;
this.rawData = rawData;
this.rawSignature = rawSignature;
this.signKey = key;
this.encryptKey = null;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy