anchor.diff:      false.
   
   %%--------------------------------------------------------------------
  --spec pkix_dist_point(der_encoded() | #'OTPCertificate'{}) -> 
  -			      #'DistributionPoint'{}.  
  +-spec pkix_dist_point(Cert) -> DistPoint when Cert :: der_encoded() | #'OTPCertificate'{},
  +                                              DistPoint :: #'DistributionPoint'{}.
   %% Description:  Creates a distribution point for CRLs issued by the same issuer as <c>Cert</c>.
   %%--------------------------------------------------------------------
   pkix_dist_point(OtpCert) when is_binary(OtpCert) ->
  
positive.code:     end.
  
  %%--------------------------------------------------------------------
  -spec pkix_encode(asn1_type(), term(), otp | plain) -> Der::binary().
  %%
  %% Description: Der encodes a certificate or part of a certificate.
  %% This function must be used for encoding certificates or parts of certificates
  
negative.code: 
  
  %%--------------------------------------------------------------------
  %%
  %% Description: Creates a pem entry that can be feed to pem_encode/1.
  %%--------------------------------------------------------------------
  -spec pem_entry_encode(Asn1Type, Entity) -> pem_entry() when Asn1Type :: pki_asn1_type(),
                                                               Entity :: term() .
  
  pem_entry_encode('SubjectPublicKeyInfo', Entity=#'RSAPublicKey'{}) ->
      Der = der_encode('RSAPublicKey', Entity),
      Spki = {'SubjectPublicKeyInfo',
  