.class public interface abstract Lcom/alibaba/wireless/security/open/safetoken/ISafeTokenComponent; .super Ljava/lang/Object; # interfaces .implements Lcom/alibaba/wireless/security/open/IComponent; # virtual methods .method public abstract decryptWithToken(Ljava/lang/String;[BI)[B .annotation system Ldalvik/annotation/Throws; value = { Lcom/alibaba/wireless/security/open/SecException; } .end annotation .end method .method public abstract encryptWithToken(Ljava/lang/String;[BI)[B .annotation system Ldalvik/annotation/Throws; value = { Lcom/alibaba/wireless/security/open/SecException; } .end annotation .end method .method public abstract getOtp(Ljava/lang/String;I[Ljava/lang/String;[[B)[B .annotation system Ldalvik/annotation/Throws; value = { Lcom/alibaba/wireless/security/open/SecException; } .end annotation .end method .method public abstract isTokenExisted(Ljava/lang/String;)Z .annotation system Ldalvik/annotation/Throws; value = { Lcom/alibaba/wireless/security/open/SecException; } .end annotation .end method .method public abstract removeToken(Ljava/lang/String;)V .annotation system Ldalvik/annotation/Throws; value = { Lcom/alibaba/wireless/security/open/SecException; } .end annotation .end method .method public abstract saveToken(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Z .annotation system Ldalvik/annotation/Throws; value = { Lcom/alibaba/wireless/security/open/SecException; } .end annotation .end method .method public abstract signWithToken(Ljava/lang/String;[BI)Ljava/lang/String; .annotation system Ldalvik/annotation/Throws; value = { Lcom/alibaba/wireless/security/open/SecException; } .end annotation .end method