Home
last modified time | relevance | path

Searched refs:transited (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/crypto/krb5/src/lib/krb5/krb/
H A Dcopy_tick.c51 tempto->transited = partfrom->transited; in copy_enc_tkt_part()
52 if (tempto->transited.tr_contents.length == 0) { in copy_enc_tkt_part()
53 tempto->transited.tr_contents.data = 0; in copy_enc_tkt_part()
55 tempto->transited.tr_contents.data = in copy_enc_tkt_part()
56 k5memdup(partfrom->transited.tr_contents.data, in copy_enc_tkt_part()
57 partfrom->transited.tr_contents.length, &retval); in copy_enc_tkt_part()
58 if (!tempto->transited.tr_contents.data) { in copy_enc_tkt_part()
68 free(tempto->transited.tr_contents.data); in copy_enc_tkt_part()
79 free(tempto->transited.tr_contents.data); in copy_enc_tkt_part()
H A Dsrv_dec_tkt.c55 trans = &ticket->enc_part2->transited; in decrypt_ticket_keyblock()
H A Drd_req_dec.c557 krb5_transited *trans = &(req->ticket->enc_part2->transited); in rd_req_decoded_opt()
574 trans = &(req->ticket->enc_part2->transited); in rd_req_decoded_opt()
598 trans = &(req->ticket->enc_part2->transited); in rd_req_decoded_opt()
H A Dkfree.c295 free(val->transited.tr_contents.data); in krb5_free_enc_tkt_part()
/freebsd/crypto/krb5/src/kdc/
H A Ddo_tgs_req.c147 krb5_transited transited; member
789 t->transited = header_enc->transited; in gather_tgs_req_info()
791 if (header_enc->transited.tr_type != KRB5_DOMAIN_X500_COMPRESS) { in gather_tgs_req_info()
795 ret = add_to_transited(&header_enc->transited.tr_contents, in gather_tgs_req_info()
802 t->transited.tr_type = KRB5_DOMAIN_X500_COMPRESS; in gather_tgs_req_info()
803 t->transited.tr_contents = t->new_transited; in gather_tgs_req_info()
927 ret = kdc_check_transited_list(context, &t->transited.tr_contents, in check_tgs_req()
933 &t->transited.tr_contents, ret); in check_tgs_req()
1036 enc_tkt_reply.transited = t->transited; in tgs_issue_ticket()
H A Ddo_as_req.c689 state->enc_tkt_reply.transited.tr_type = KRB5_DOMAIN_X500_COMPRESS; in process_as_req()
690 state->enc_tkt_reply.transited.tr_contents = empty_string; in process_as_req()
/freebsd/crypto/heimdal/lib/krb5/
H A Drd_req.c146 if(enc->transited.tr_type == 0 && enc->transited.contents.length == 0) in check_transited()
149 if(enc->transited.tr_type != DOMAIN_X500_COMPRESS) in check_transited()
152 if(enc->transited.contents.length == 0) in check_transited()
155 ret = krb5_domain_x500_decode(context, enc->transited.contents, in check_transited()
H A Dkrb5_err.et28 error_code TRTYPE_NOSUPP, "KDC has no support for transited type"
39 error_code PATH_NOT_ACCEPTED, "KDC Policy rejects transited path"
64 error_code PATH_NOT_ACCEPTED, "Policy rejects transited path"
H A DMakefile.am225 transited.c \
H A DMakefile.in201 libkrb5_la-transited.lo libkrb5_la-verify_init.lo \
914 transited.c \
1410 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libkrb5_la-transited.Plo@am__quote@
2264 libkrb5_la-transited.lo: transited.c
2265 …5_la-transited.lo -MD -MP -MF $(DEPDIR)/libkrb5_la-transited.Tpo -c -o libkrb5_la-transited.lo `te…
2266 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libkrb5_la-transited.Tpo $(DEPDIR)/libkrb5_la-transited.Plo
2269 …S) $(AM_CFLAGS) $(CFLAGS) -c -o libkrb5_la-transited.lo `test -f 'transited.c' || echo '$(srcdir)/…
/freebsd/crypto/heimdal/kuser/
H A Dkimpersonate.c90 et.transited.tr_type = DOMAIN_X500_COMPRESS; in encode_ticket()
91 et.transited.contents = empty_string; in encode_ticket()
/freebsd/crypto/heimdal/
H A DChangeLog.200322 * lib/hdb/hdb.asn1: remove enforce-transited-policy, its no longer
211 * kdc/kerberos5.c: change logic for when to check transited policy
223 * lib/krb5/transited.c (krb5_domain_x500_encode): always zero out
226 * lib/krb5/transited.c (krb5_domain_x500_encode):
239 * kdc/kerberos5.c (fix_transited_encoding): set transited type
243 * kdc/kdc.8: document enforce-transited-policy
245 * kdc/kerberos5.c: always check transited policy if flag set
248 * kdc/config.c: add flag to always check transited policy
250 * lib/hdb/hdb.asn1: add flag to enforce transited policy
254 * lib/krb5/transited.c (krb5_domain_x500_decode): set *num_realms
[all …]
H A DChangeLog.20061683 * lib/krb5/transited.c (make_path): make sure we return allocated
1686 * lib/krb5/transited.c (make_path): make sure we return allocated
1783 * lib/krb5/transited.c (expand_realm): avoid passing NULL to
H A DChangeLog.2002114 lib/krb5/transited.c (krb5_domain_x500_decode): Validate some
H A DChangeLog.1999729 transited.
1312 * lib/krb5/transited.c (krb5_domain_x500_decode): don't abort
H A DChangeLog.19981556 - update the transited encoding iff
1594 * lib/krb5/transited.c: something that might resemble
H A DChangeLog.200464 enforce-transited-policy is set and fail if it is
/freebsd/crypto/heimdal/lib/asn1/
H A Dkrb5.asn1320 transited-policy-checked(12),
338 disable-transited-check(26),
391 transited[4] TransitedEncoding,
634 -- transited encodings
/freebsd/crypto/krb5/src/lib/krb5/error_tables/
H A Dkrb5_err.et58 error_code KRB5KDC_ERR_TRTYPE_NOSUPP, "KDC has no support for transited type"
70 error_code KRB5KDC_ERR_PATH_NOT_ACCEPTED, "KDC policy rejects transited path"
95 error_code KRB5KRB_AP_PATH_NOT_ACCEPTED, "Policy rejects transited path"
/freebsd/crypto/krb5/src/plugins/audit/
H A Dkdc_j_encode.c884 if (part2->transited.tr_contents.length > 0) { in tkt_to_value()
885 ret = data_to_value(&part2->transited.tr_contents, in tkt_to_value()
/freebsd/crypto/heimdal/kdc/
H A Dkrb5tgs.c715 et->transited.tr_type = DOMAIN_X500_COMPRESS; in fix_transited_encoding()
716 ret = krb5_domain_x500_encode(realms, num_realms, &et->transited.contents); in fix_transited_encoding()
803 &tgt->transited, &et, in tgs_make_reply()
1005 free_TransitedEncoding(&et.transited); in tgs_make_reply()
H A Dkerberos5.c1605 et.transited.tr_type = DOMAIN_X500_COMPRESS; in _kdc_as_rep()
1606 krb5_data_zero(&et.transited.contents); in _kdc_as_rep()
/freebsd/kerberos5/lib/libkrb5/
H A DMakefile602 transited.c \
/freebsd/crypto/krb5/src/lib/krb5/asn.1/
H A Dasn1_k_encode.c552 DEFSEQTYPE(transited, krb5_transited, transited_fields);
710 DEFFIELD(enc_tkt_4, krb5_enc_tkt_part, transited, 4, transited);
/freebsd/crypto/heimdal/doc/
H A Dsetup.texi817 destination realm adds its peer to the "transited-realms" field in the
819 if one of the transited-realms changed the order of the list. For the
821 the transited realms must be listed as trusted in the @code{[capaths]}
944 configuration are needed for bi-directional transited cross-realm

12